问题描述
我对dos代码有疑问:
@echo off & set _c=
SET _list=calc.exe StikyNot.exe
echo %_list%
(for %%a in (%_list%) do (
:loop
tasklist /FI "IMAGENAME eq %%a" | find /i "%%a"
goto :_%errorlevel%
:_0
ECHO process is running
taskkill /IM calc.exe /F
set _c=true
Timeout /T 10
goto loop
:_1
IF "%_c%" == "true" (
ECHO l'applicazione process has been killed.
Timeout /T 10
set _c=
goto exitloop)
ECHO process is not running
Timeout /T 5 /Nobreak
goto loop
:exitloop
)
)
线
tasklist /FI "IMAGENAME eq %%a" | find /i "%%a"
不接受%% a参数。 我用以下代码尝试了蝙蝠测试:
ECHO OFF
SET _list=calc.exe StikyNot.exe
(for %%a in (%_list%) do (
echo %%a
))
它打印列表没有任何问题,所以我认为问题是任务列表参数格式。 你能帮我吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)