【发布时间】:2021-04-08 04:36:53
【问题描述】:
我的bat文件如下:
start /B cmd /C "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE"
timeout 60
start /B cmd /C "C:\Users\userfoo\AppData\Local\Microsoft\Teams\Update.exe --processStart ""Teams.exe"""
我的桌面上有一个快捷方式。启动后会弹出一个命令行窗口并执行这些命令。在第二个start 命令之后,窗口应该关闭,但它没有关闭。
语法有什么问题吗?
编辑:实际上,我注释掉了第 2 条和第 3 条语句,并且再次进行了练习……我观察到终端窗口没有关闭。
【问题讨论】:
-
您根本不需要使用
CMD.exe。只需使用可执行文件。start "" "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE"。是的,需要空引号,因为START命令找到的第一组引号被认为是窗口标题。
标签: windows batch-file