可以帮你编程一个软件实现 |
实用,支持,刚好需要 |
在PECMD.INI 加入 load \tools\tools.INI 在U盘中新建 \tools\tools.INI INI内容为 Exec %CurDir%\xxx.EXE |
永远的大象 发表于 2017-12-11 14:00 谢谢!!! |
有阴也有阳 发表于 2017-12-11 10:01 批处理最前面加一行
就不会有那么多内容显示出来了 |
永远的大象 发表于 2017-12-10 00:49 谢谢!!!添加了 start "" 一句后,CMD窗口在执行完bat后果然能自动关闭: for %%i in ( A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ) Do if exist %%i:\XX\XX.EXE start "" %%i:\XX\XX.EXE |
永远的大象 发表于 2017-12-10 00:49 也许有些程序执行不来,但我在有限的环境中还没碰到过; 问题应该出在楼主的批处理中。 ...... Do if exist %%i:\XX\XX.EXE START %%i:\XX\XX.EXE 加或不加EXIT一句,最终肯定是能退出命令窗口的,试一试其实不费事的。 |
有阴也有阳 发表于 2017-12-9 14:06 这个是批处理运行机制的原因,处理完一条命令之前不会执行下一条命令。 本来解决方法是用 Start XX.exe,但加 Start 的话,有些程序执行不了,所以我前面没加上 7楼说的用 Start "" XX.exe 应该可以,你试一下把最后面替换一下
|
你start 是不会自动关闭cmd黑窗的, 要start "" abcd.exe这样 |
不知道你的批处理中还有什么,我一直都是这样用的,有效的。 |
本帖最后由 有阴也有阳 于 2017-12-9 17:07 编辑 captain_g 发表于 2017-12-9 16:43 试过了,不行。 这个也不行: taskkill /f /im cmd.exe 目前只能手动关闭。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.