我写的批处理文件不会自动关闭或出口时
-
19-09-2019 - |
题
我将这个批处理文件放在发射蠕虫之前关闭探险家,因为由于某种原因,如果我不这样做,我的颜色会弄乱。批处理文件正常工作,除了完成后没有关闭。我做错了什么?
@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 "C:\windows\explorer"
它只是打开了一个新的命令窗口,标题栏说explorer.exe,但是我的任务栏和一切仍然消失。
解决方案
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
(请注意缺少的引号,将引号放回去,这再次是标题)。
就像我说的,挑剔。
不隶属于 StackOverflow