中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-05 22:56
48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行
DOS学习入门 & 精彩文章 (教学室) » 执行一个批处理的时候,报ntvpm遇到系统错误
可打印版本  720 / 3
第1楼 myfuture1 发表于 2007-09-24 13:02
新手上路 发帖 7 积分 18
执行一个批处理的时候,报ntvpm遇到系统错误
操作系统windows 2000 advance sever
写了一个批处理文件
比较的简单
下面就是批处理文件test2.bat的代码:

set SRC_DIR=D:\test1
set TARGET_DIR=E:\test2
...
...
call test.bat

copy ....
....


单独执行test.bat的时候很快10秒就执行完了,但是在test2.bat中执行到call test.bat的时候,就很慢,
最后过了很长时间,弹出一个对话框
ntvpm遇到系统错误
The service did not respond to the start or control request in a timely fashion

究竟是怎么一回事,兄弟们帮忙看看啊
第2楼 myfuture1 发表于 2007-09-24 13:20
新手上路 发帖 7 积分 18
对了,还有2个事得说明一下:
1.执行到并且正在执行call test.bat过程中报错,就是上面提的错误
2.出来报错对话框之后,我点击确认之后,后面的命令就不执行了
3.执行到call test.bat的时候,明显感觉到ms-dos的窗口刷了一下,感觉是开了一个新窗口类的,好像来ms-dos的窗口的标题都变了
第3楼 myfuture1 发表于 2007-09-24 13:41
新手上路 发帖 7 积分 18
但是如果新开一个cmd窗口,单独执行test命令,一切执行正常,但是如果将这个test.bat放在一段命令之中就是出现上述错误,执行很长时间,好像停顿了一样,然后报错。
不管是这样写
set SRC_DIR=D:\test1
set TARGET_DIR=E:\test2
...
...
call test.bat

copy ....
....
还是这样写
set SRC_DIR=D:\test1
set TARGET_DIR=E:\test2
...
...
test
copy ....
....

都是一样,都出错

但是新开一个cmd窗口
然后在test目录下执行
test
运行正常

正是不知道为啥会这样
第4楼 myfuture1 发表于 2007-09-24 14:59
新手上路 发帖 7 积分 18
不会巴,没有人会?
这里可是cn-dos啊,高手们发表一下巴,别藏着掖着了
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023