start c:\windows\notepad.exe
start "C:\Program Files\Internet Explorer\iexplore.exe"
start C:\Program Files\Internet Explorer\iexplore.exe
puase
保存为bat,编码选择ansi,确定你的是windows系统(我的是Windows Vista裸奔版)运行结果是这样的
总结
路径不包含空格,可以执行
路径包含空格,无法执行,包括加引号也一样
那么,如何解决Start开启路径带空格的程序呢?
千万别说手动把路径转换成8.3格式,因为我需要把这个命令加入到右键菜单里
[HKEY_CLASSES_ROOT\*\shell\Low_Permissions]
@="以低权限执行此程序"
[HKEY_CLASSES_ROOT\*\shell\Low_Permissions\command]
@="F:\\Tools\\SoftWare\\Os\\SysDll\\PsTools\\psexec.exe -l cmd.exe /c start %1"