我正在尝试生成一个批处理文件,可以检查进程是否正在运行,例如游戏,photoshop或媒体,并终止特定进程。在这种情况下,'f.lux'考虑到它会使屏幕变暗并影响颜色质量。我在这里找到了一些没有运气的答案,因为大多数内容都比较旧,而且我不确定Windows 10中有多少变化。到目前为止,这里是我从其他一些帖子中找到的内容
tasklist /FI "IMAGENAME eq example_process.exe" 2>NUL | find /I /N "example_process.exe">NUL
if "%ERRORLEVEL%"=="0" taskkill /im f.lux.exe
不确定这是多么正确,所以任何建议或帮助都将不胜感激。 感谢。
答案 0 :(得分:0)
+
这个或
taskkill /im f.lux.exe
请参阅taskkill /f /im f.lux.exe
答案 1 :(得分:0)
在此示例中,只需更改为要杀死的任务而不是iexplore.exe
任务:
@echo off
set task=iexplore.exe
set Active_task=0
for /f %%q In ('tasklist') DO (if /i "%%q" EQU "%task%" set Active_task=1)
if %Active_task% EQU 1 (
Taskkill /PID %task% /F
)
Pause