标题: [系统相关] 【已解决】批处理运行到某行代码无法往下继续执行如何解决? [打印本页]
作者: xyn3005 时间: 2016-3-17 14:29 标题: 【已解决】批处理运行到某行代码无法往下继续执行如何解决?
本帖最后由 xyn3005 于 2016-3-23 13:30 编辑
环境 win7 64
在开机启动项 添加 启动模拟器.bat
bat 内容如下
---------------------------------------------- cd /d %MEmu_Path%\MEmu
- MEmuConsole.exe MEmu_1
- ping 127.0.0.1 -n 10>nul
- CLS
- cd /d %MEmu_Path%\MEmu
- MEmuConsole.exe MEmu_2
- cls
- cd /d %MEmu_Path%\MEmu
- MEmuConsole.exe MEmu_3
- ping 127.0.0.1 -n 10>nul
- CLS
复制代码
------------------------------------------
问题描述 : 机器重新启动后,自动运行bat,启动 第一个模拟器后,直接就卡死了,也就是停留在ping那一行不再继续向下执行了。请高手指点 。这是什么原因。即使是添加 计划任务也不行,也会卡在这里。但关闭.bat后,手动运行,完全正常。
作者: codegay 时间: 2016-3-17 14:49
start MEmuConsole.exe MEmu_1
作者: xyn3005 时间: 2016-3-17 16:01
完美解决 特此感谢!能解释下原因吗?
作者: codegay 时间: 2016-3-17 18:21
回复 3# xyn3005
批处理默认逐掉执行命令,等之前命令退出后才执行下一条.
一般需要用start调用外部命令.
作者: ygqiang 时间: 2016-3-17 18:45
回复 1# xyn3005
环境 win7 64
在开机启动项 添加 启动模拟器.bat
通过批处理命令,将某个bat文件,能否直接添加到win7系统启动项里?
作者: CrLf 时间: 2016-3-17 18:47
回复 5# ygqiang
复制到开始菜单启动文件夹或在注册表的 Run 项里加入键值,这类方法实现得太多了,自行百度即可
作者: ygqiang 时间: 2016-3-17 19:52
回复 6# CrLf
win7启动菜单选项里面。开机还没进入win7系统桌面的菜单。
作者: pcl_test 时间: 2016-3-17 20:19
回复 5# ygqiang
那是系统引导菜单,而批处理依赖于cmd,所以你说可以么?引导个dos环境系统,倒可以实现一些,就像一键ghost
作者: ygqiang 时间: 2016-3-17 20:38
本帖最后由 ygqiang 于 2016-3-17 20:44 编辑
回复 8# pcl_test
如何在win7系统,开机启动选项菜单上,加上 引导dos环境系统?
作者: xyn3005 时间: 2016-3-23 13:27
添加到注册表- 启动项- @echo off
- echo REGEDIT4>x.reg
- echo.
- echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\run]>>x.reg
- echo "bat"="D:\\Program Files\\Microvirt\\MEmu\\启动模拟器.bat">>x.reg
- regedit /s x.reg &del x.reg
复制代码
作者: xyn3005 时间: 2016-3-23 13:30
我修改了三次标题,最后还是没有符合 要求。这论坛够严谨。这才是真正的好论坛。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |