标题: [其他] 纯DOS下批得理用不了 [打印本页]
作者: jdytf48 时间: 2012-9-24 11:48 标题: 纯DOS下批得理用不了
@echo ON
nset /p patha=请输入源目录路径:
nset /p pathb=请输入目标目录路径:
xcopy %patha% %pathb%
echo copy completed!
pause>nul
有没人知道啊。
纯DOS下用不来
在WINME下用不来
作者: Cameron 时间: 2012-9-24 11:53
运行在实模式下的早期MS-DOS不支持保护模式的NT操作系统下的命令解释器的高级特性。
作者: jdytf48 时间: 2012-9-24 13:32
我只要达到这个效果就行了。
源目录路径
目标目路路径
COPY。
这个可以在DOS实模式下实现不。
作者: jdytf48 时间: 2012-9-24 16:44
哪位大哥能帮一下忙呀。
作者: cjiabing 时间: 2012-9-24 22:29
这里许多人玩的是批处理而给DOS命令。
nset 这个不懂是批处理命令还是DOS命令,请楼主指教!
DOS命令参考以下帖子:
http://www.bathome.net/viewthread.php?tid=14893
http://www.bathome.net/viewthread.php?tid=14886
作者: jdytf48 时间: 2012-9-25 08:28
NSET用的是个扩展命令。要有相应的程序支持。
作者: forfiles 时间: 2012-9-25 10:25
回复 5# cjiabing
nset.exe是楼主自己下载的,因为DOS里面没有set /p
作者: forfiles 时间: 2012-9-25 10:26
回复 6# jdytf48
楼主自己下载的nset.exe,还需要别的什么?
作者: forfiles 时间: 2012-9-25 10:53
回复 1# jdytf48 - nset /p patha=请输入源目录路径:
- nset /p pathb=请输入目标目录路径:
- echo %patha%
- echo %pathb%
复制代码
你先看看nset有没有获取到用户输入的值
作者: forfiles 时间: 2012-9-25 10:53
回复 2# Cameron
能否说说是哪个高级特性不被支持啊?
作者: Cameron 时间: 2012-9-25 18:23
回复 10# forfiles
系统中自带的命令行参考(C:\Windows\Help\ntcmds.chm,此路径适用于WinXP,其他Windows版本可能不是此路径)中有较详细描述,你可以参考下。
如果你的OS是第三方精简过的,没有ntcmds.chm,可以在坛子里此贴http://bbs.bathome.net/viewthread.php?tid=3926下载。
作者: forfiles 时间: 2012-9-25 19:57
回复 11# Cameron
可是,这跟楼主的问题有什么关系?
作者: Cameron 时间: 2012-9-26 12:51
回复 12# forfiles
根据LZ提供的信息有以下几种可能:
1.变量的值为长文件名,xcopy 16bit最后一版(MS官方版本)也未对长文件名提供支持。
2.nset命令是否是兼容实模式DOS的,用法是否正确。
建议LZ给出有命令回显的运行结果,这样比较容易判断。
作者: jdytf48 时间: 2012-10-2 07:08
大哥们能不能帮我写一个。我试了好久还是不行。没有获取到值。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |