尝试创建一个在启动时结束explorer.exe的脚本,启动程序并在退出时关闭窗口

时间:2017-02-19 13:28:39

标签: batch-file

首先,在编码方面,我是一个新手,因此在网上搜索时一定错过了一些东西,或者我之前尝试制作这个剧本时我一定犯了一些错误。

无论如何,我的问题是:

对于我的小弟弟,我们有一个在Windows上运行的教育学习工具。 (位于:C:\ Program Files(x86)\ AmbraSoft \ hoofdmenu.exe) 我试图制作一个杀死explorer.exe的脚本(因此除了使用该工具之外他无法做任何其他事情),然后启动学习工具并在工具关闭计算机(进程:hoofdmenu。 exe)已关闭。

我正在编码我尝试了这个:

taskkill /f /im explorer.exe
START /wait C:\Program Files (x86)\AmbraSoft\hoofdmenu.exe
shutdown.exe /s /t 00

但这似乎不起作用,因为程序hoofdmenu.exe不会启动。它会在我在Windows Taskscheduler中创建一个任务时启动。我还尝试在文件路径之前和之后添加",但这也没有用。

有人可以告诉这个新手我在这里做错了吗?

2 个答案:

答案 0 :(得分:0)

如果路径包含空格,则需要用引号括住路径。

START /wait "C:\Program Files (x86)\AmbraSoft\hoofdmenu.exe"

答案 1 :(得分:0)

因为提供的答案存在问题:

Start "" /Wait "C:\Program Files (x86)\AmbraSoft\hoofdmenu.exe"

或者:

Start "" /Wait "%ProgramFiles(x86)%\AmbraSoft\hoofdmenu.exe"