标签: tasklist

为什么我不能在 TASKLIST /FI "WINDOWTITLE" 函数/过滤器中使用通配符?

第一个帖子。

我正在编写一个批处理文件来检查打开窗口的窗口标题,如果它们与我想要的不匹配,请关闭它们并重新打开它们。(主要原因是“页面无法加载”时自动重启浏览器)。

我的问题就在这里...

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
Run Code Online (Sandbox Code Playgroud)

这会检查打开的窗口并将它们的标题与 Facebook 上的“卡米洛王国 - Mozilla Firefox”进行比较。这很好用,直到!!!

对我来说,主要的烦恼是每当您收到 Facebook 通知/好友请求/消息时,它都会将标题栏更改为 (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
Run Code Online (Sandbox Code Playgroud)

这是显而易见的解决方案,但它根本不起作用,返回错误:无法识别搜索过滤器。

我也试过 3 ??? 代表(1)和(2)等,但它们也不起作用...... …

window batch-file title tasklist

3
推荐指数
1
解决办法
2万
查看次数

任务列表输出

我对python很新,但我无法找到我认为应该是一个相对简单的问题的答案.

我正在尝试利用tasklist,我想知道我能用它的输出做什么(比如将它设置为变量,数组,类似的东西).

我正在使用Python 3.3,我在查找文档方面遇到了一些麻烦3.3.

代码相对简单:

import os
os.system("tasklist")
input()
Run Code Online (Sandbox Code Playgroud)

这会打印任务列表,但是我无法将该打印中的数据转换为变量.我假设它与Python有关,而与tasklist无关.

最终,我希望制作一个任务列表条目的矩阵,这样我就可以搜索一个进程,并获取相应的数据.

python tasklist python-3.x

3
推荐指数
3
解决办法
1万
查看次数

使用 cmd 标题仅从任务列表中获取 PID

期望的输出:

1234
Run Code Online (Sandbox Code Playgroud)

只是PID。没有别的 - 没有其他字符、数字或符号。

我正在尝试运行,tasklist所以它只给我一个命名或标题进程的 PID。

tasklist | findstr /i "cmd.exe"是我得到的最接近的,但结果太冗长了。我只想要PID号。

将任务列表过滤器运算符的含义描述链接给我的奖励点 - “eq”、“ne”等,因为它们不在文档中的任何地方。

cmd pid title tasklist

3
推荐指数
2
解决办法
2万
查看次数

Visual Studio任务列表

确定在VS中的列表听起来非常棒.但我不能让它发挥作用.(我正在使用VS2010 shell,也适用于VS2010并且无法使其工作.语言是F#,如果这很重要)

我的代码中有这样的东西:

let expStatus = ref AwaitingResult 

member takecontrol () =     
             assert (!expStatus<>NoneSubmitted); //UNDONE: This might be possible, and indeed legal, if it happens should wait for cancelation to happen then to hand over
             assert (!expStatus<>BeingWorkedOn); //UNDONE: This might be possible, and indeed legal, if it happens should wait for cancelation to happen then to hand over
             //startThread "run" <| 
             this.RunExp () //Get to work    
Run Code Online (Sandbox Code Playgroud)

UNDONE是我设置中的标志.TODO也不起作用

有任何想法吗?

f# tasklist visual-studio-2010 visual-studio

2
推荐指数
1
解决办法
526
查看次数

Visual Studio的任务列表

我经常发现自己需要写下未来的Visual Studio解决方案改进.在处理个人项目时掌握它们非常方便和加速.

是否有扩展(或者甚至是内置功能)可以让我将未来的更改写入列表,并在实现完成后将行标记为"完成"?

project-planning tasklist visual-studio

2
推荐指数
1
解决办法
363
查看次数

从Windows任务列表返回命令行

我正在搜索命令以获取在Windows任务管理器中编写的命令行。我正在使用,tasklist /fo CSV /v但是当我查看任务管理器时,它没有提供我得到的命令行。我附上一张图片以显示我的意思,这是最右边的列。

任务管理器

我在的系统调用中需要此信息r

windows r tasklist

2
推荐指数
1
解决办法
246
查看次数

管道传送到find中的已过滤任务列表不显示控制台输出?

Windows XP专业版

这将在控制台中显示输出:

dir | find " free"
Run Code Online (Sandbox Code Playgroud)

这不是:

tasklist | find "Image Name"
Run Code Online (Sandbox Code Playgroud)

这样

tasklist | find /C "Image Name"
Run Code Online (Sandbox Code Playgroud)

确实将预期的行写入文件中:

tasklist | find "Image Name" > foo.txt
Run Code Online (Sandbox Code Playgroud)

是什么原因造成的?

console batch-file tasklist find

0
推荐指数
1
解决办法
8955
查看次数