我写了一个一次运行两个程序的简单批处理文件,存为XX.bat,
start "1" "D:\程序1.exe"
start "2" "C:\程序2.exe"
然后将这个文件发送了个快捷方式到桌面上,在快捷方式的属性中设置了一个快捷键ctrl+alt+L,可是每当我双击快捷方式时候运行都正常,但是用热键打开这个快捷方式时候,该批处理只执行第一行命令,就是打开程序1,求解释,求解决
关于批处理文件只执行一行的问题
答案:2 悬赏:10 手机版
解决时间 2021-01-26 20:58
- 提问者网友:暮烟疏雨之际
- 2021-01-26 02:07
最佳答案
- 五星知识达人网友:风格不统一
- 2021-01-26 02:39
可能是程序运行目录的问题。有些程序必须在正确的运行目录中运行,双击执行和快捷键执行两种执行方式的运行目录是不同的。
建议采用如下格式:
start "窗口标题" /D "启动目录" "应用程序" 传递给应用程序的参数
修改代码如下:
start "1" /d "D:\" "程序1.exe"
start "2" /d "C:\" "程序2.exe"
建议采用如下格式:
start "窗口标题" /D "启动目录" "应用程序" 传递给应用程序的参数
修改代码如下:
start "1" /d "D:\" "程序1.exe"
start "2" /d "C:\" "程序2.exe"
全部回答
- 1楼网友:廢物販賣機
- 2021-01-26 03:55
恶搞 。。 自动创建并且运行 c盘里的1.bat然后提示你 对不起,我不小心炸到你的电脑了! 然后结束 资源管理器的进程(结束后桌面上什么都没 只有一张壁纸)然后 :p
start c:\2.txt
start c:\1.bat
goto p
貌似是个死循环 不断打开 2.txt 和 1.bat
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯