Batch file 尝试创建一个脚本,该脚本在开始时结束explorer.exe,在退出时启动程序并关闭windows
首先,我在编码方面完全是个新手,因此在网上搜索时一定错过了什么,或者我以前尝试编写这个脚本时一定犯了一些错误 无论如何,我的问题是: 对于我的弟弟,我们有一个在Windows上运行的教育学习工具。 (位于:C:\Program Files(x86)\AmbraSoft\hoofdmenu.exe)。Batch file 尝试创建一个脚本,该脚本在开始时结束explorer.exe,在退出时启动程序并关闭windows,batch-file,Batch File,首先,我在编码方面完全是个新手,因此在网上搜索时一定错过了什么,或者我以前尝试编写这个脚本时一定犯了一些错误 无论如何,我的问题是: 对于我的弟弟,我们有一个在Windows上运行的教育学习工具。 (位于:C:\Program Files(x86)\AmbraSoft\hoofdmenu.exe)。 我试图制作一个脚本,杀死explorer.exe(这样他除了使用该工具外就不能做任何其他事情),然后启动学习工具,并在工具(进程: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中创建任务时,它将启动。我还尝试在文件路径之前和之后添加“
,但这也不起作用
有人能告诉这个新手我做错了什么吗?如果路径包含空格,则需要用引号将其括起来
START/wait“C:\Program Files(x86)\AmbraSoft\hoofdmenu.exe”
因为提供的答案有问题:
Start "" /Wait "C:\Program Files (x86)\AmbraSoft\hoofdmenu.exe"
或:
这不是第一次有人问如何执行包含空格的路径,只需复制标志并继续。
Start "" /Wait "%ProgramFiles(x86)%\AmbraSoft\hoofdmenu.exe"