中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » 执行一个批处理的时候,报ntvpm遇到系统错误
作者:
标题: 执行一个批处理的时候,报ntvpm遇到系统错误 上一主题 | 下一主题
myfuture1
新手上路





积分 18
发帖 7
注册 2007-4-7
状态 离线
『楼 主』:  执行一个批处理的时候,报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

究竟是怎么一回事,兄弟们帮忙看看啊

2007-9-24 13:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
myfuture1
新手上路





积分 18
发帖 7
注册 2007-4-7
状态 离线
『第 2 楼』:  

对了,还有2个事得说明一下:
1.执行到并且正在执行call test.bat过程中报错,就是上面提的错误
2.出来报错对话框之后,我点击确认之后,后面的命令就不执行了
3.执行到call test.bat的时候,明显感觉到ms-dos的窗口刷了一下,感觉是开了一个新窗口类的,好像来ms-dos的窗口的标题都变了

2007-9-24 13:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
myfuture1
新手上路





积分 18
发帖 7
注册 2007-4-7
状态 离线
『第 3 楼』:  

但是如果新开一个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
运行正常

正是不知道为啥会这样

2007-9-24 13:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
myfuture1
新手上路





积分 18
发帖 7
注册 2007-4-7
状态 离线
『第 4 楼』:  

不会巴,没有人会?
这里可是cn-dos啊,高手们发表一下巴,别藏着掖着了

2007-9-24 14:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: