我正在尝试创建启动 notpad.exe 的脚本,等待它关闭,然后运行最后一个命令。根据我的研究,我想使用“/WAIT”标志,但它似乎不起作用 :'(。我在 Windows 10 x64 上进行了完全更新。
脚本如下:
echo Welcome to notepad
start /B /WAIT "" "C:\Program Files (x86)\Notepad++\notepad++.exe"
echo "hello notepad"
注意:此代码在windows7操作系统下运行。
如果有任何想法/解决方案,请告诉我。
答案1
如果你不使用启动,它应该等到程序关闭。
你的脚本看起来应该是这样的:
echo Welcome to notepad
"C:\Program Files (x86)\Notepad++\notepad++.exe"
echo "hello notepad"
Start 有助于让 explorer 处理请求,但对于你的情况来说,这不是必需的。Start 可用于启动负责某些扩展的程序。例如,要启动 Word 并打开 docx 文件:你可以使用
start "" c:\files\file.docx
start 还可以用来同时启动多个程序,而无需互相等待。
请记住,Notepad++ 仅允许打开一个实例。如果您第二次启动 notepad++,该进程将立即终止,因此脚本将继续运行。