- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
第一篇文章。
我正在编写一个批处理文件来检查打开的窗口的窗口标题,如果它们与我想要的不匹配,则关闭它们并重新打开它们。 (主要原因是如果“无法加载页面”,则自动重启浏览器)。
我的问题出在这里...
tasklist /FI "WINDOWTITLE eq Kingdoms of Camelot on Facebook - Mozilla Firefox"2>NUL | find /I /N "firefox.exe"2>NUL
if "%ERRORLEVEL%"=="0" goto runningfire
if "%ERRORLEVEL%"=="1" goto notrunningfire
这会检查打开的窗口并将它们的标题与 Facebook 上的“Kingdoms of Camelot - Mozilla Firefox”进行比较。效果很好,直到!!!
对我来说主要的烦恼是每当你收到 facebook 通知/ friend 请求/消息时,它会将标题栏更改为 (1) Kingdoms..... 然后脚本不起作用。
我在这上面花了 AGES,主要是因为我在这方面非常新手,而且我对批处理文件和脚本知之甚少。
所以我的问题是...
是否可以有效地在标题要求的开头添加通配符...(注意标题前面的*)
tasklist /FI "WINDOWTITLE eq *Kingdoms of Camelot on Facebook - Mozilla Firefox"2>NUL | find /I /N "firefox.exe"2>NUL | find /I "[6]"2>NUL
if "%ERRORLEVEL%"=="0" goto runningfire
if "%ERRORLEVEL%"=="1" goto notrunningfire
这是显而易见的解决方案,但它根本不起作用,返回错误:无法识别搜索过滤器。
我也试过 3 ???代表 (1) 和 (2) 等,但它们也不起作用....
有什么想法吗?请将它瞄准一个完全的菜鸟。
最佳答案
你为什么不试试
tasklist /fi "imagename eq firefox.exe" /v | find /i "Kingdoms of Camelot on Facebook - Mozilla Firefox" 2>NUL
if ....
我使用相同的方法来获取具有相同窗口标题前缀的进程的 pid,并且它有效。
PS:根据我对 tasklist 命令的测试,它无法识别通配符语法
关于batch-file - 为什么我不能在 TASKLIST/FI "WINDOWTITLE"函数/过滤器中使用通配符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9166703/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我正在尝试通过批处理脚本使用 tasklist.exe 实用程序来查找进程是否在远程服务器上运行 我正在使用以下命令, tasklist /s 192.168.1.246 /u myusername
我遇到了一些问题。我将尝试获取我机器上所有进程的所有模块(dll 文件)。我试图在 CMD 中执行此命令: tasklist /m 但这是 64 位系统的问题。如果你在 64 位机器上运行 32 位程
我想在 Ubuntu Linux 中开发一个任务管理器。我在 Eclipse 中运行的 Windows 中有一个任务管理器。我得到了输出。但是在Linux中,“tasklist.exe”查找正在运行的
如果 foreach 中的任务不是 async,则使 ping.Send 而不是ping.SendPingAsync 然后 Task.WhenAll(taskList) 将起作用。 List task
我希望我的批处理文件在继续代码之前检查进程名称是否存在并且正在使用 TaskList 运行,但不幸的是,如果进程名称超过 21 个字符,它将无法工作。有什么方法可以取消字符限制或支持超过 21 个字符
Google 任务 API: 我有一个任务的 ID。 用户更改任务的TaskList。 如何找到新的任务列表? 获取所有任务列表然后遍历所有任务需要很长时间。 难道就没有别的办法了吗? 最佳答案 免责
我使用 Windows Installer 安装了最新版本的 Meteor (v 1.1.0.2)。我正在使用 Windows 8.1。一切似乎都已正确安装,因为我可以使用 meteor create
第一篇文章。 我正在编写一个批处理文件来检查打开的窗口的窗口标题,如果它们与我想要的不匹配,则关闭它们并重新打开它们。 (主要原因是如果“无法加载页面”,则自动重启浏览器)。 我的问题出在这里...
我正在用 Java 编写一个程序来定期显示给定进程 ID 的 CPU 和内存使用情况。我的实现调用任务列表。通过以下命令获取内存使用情况非常简单: tasklist/fi "memusage ge 0
1) 我已成功将“embedded-spring-rest”示例 Camunda 项目与 Spring Security 集成。现在我正在努力如何将 Camunda Tasklist/Cockpit/
我是一名优秀的程序员,十分优秀!