我在启动蠕虫之前使这个批处理文件关闭了资源管理器,因为出于某种原因,如果我不这样做,我的颜色会搞砸。批处理文件工作正常,但它完成后不会关闭。我做错了什么?
@echo off
echo Closing explorer and launching worms
taskkill /F /IM explorer.exe
"C:\Games\Worms Armageddon - New Edition\wa"
echo Hit any key to resume explorer!
pause
"C:\windows\explorer"
exit
我尝试使用start来调用程序,当我使用
时start "C:\windows\explorer"
它只是打开一个新的命令窗口,标题栏显示explorer.exe但我的任务栏仍然没有。
答案 0 :(得分:2)
START
很挑剔。根据帮助:
C:\>start /?
Starts a separate window to run a specified program or command.
START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/B] [command/program]
[parameters]
"title" Title to display in window title bar.
...
正如您在此处所见,第一个参数可能是一个标题。似乎引号在这里有一个含义,可能是一个标题,但并非总是如此。
无论如何,请尝试这样做:
start "dummy" "explorer.exe"
注意,您可以通过指定explorer.exe的完整路径来避免这种情况,如下所示:
start c:\windows\explorer.exe
(注意缺少的引号,重新引用引号,再次标题)。
正如我所说,挑剔。