[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 纯DOS下批得理用不了

@echo ON
nset /p patha=请输入源目录路径:
nset /p pathb=请输入目标目录路径:
xcopy %patha% %pathb%
echo copy completed!
pause>nul
有没人知道啊。
纯DOS下用不来
在WINME下用不来

运行在实模式下的早期MS-DOS不支持保护模式的NT操作系统下的命令解释器的高级特性。

TOP

我只要达到这个效果就行了。
源目录路径
目标目路路径
COPY。
这个可以在DOS实模式下实现不。

TOP

哪位大哥能帮一下忙呀。

TOP

这里许多人玩的是批处理而给DOS命令。
nset 这个不懂是批处理命令还是DOS命令,请楼主指教!
DOS命令参考以下帖子:
http://www.bathome.net/viewthread.php?tid=14893
http://www.bathome.net/viewthread.php?tid=14886
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

NSET用的是个扩展命令。要有相应的程序支持。

TOP

回复 5# cjiabing


    nset.exe是楼主自己下载的,因为DOS里面没有set /p

TOP

回复 6# jdytf48


    楼主自己下载的nset.exe,还需要别的什么?

TOP

回复 1# jdytf48
  1. nset /p patha=请输入源目录路径:
  2. nset /p pathb=请输入目标目录路径:
  3. echo %patha%
  4. echo %pathb%
复制代码
你先看看nset有没有获取到用户输入的值

TOP

回复 2# Cameron


    能否说说是哪个高级特性不被支持啊?

TOP

回复 10# forfiles
系统中自带的命令行参考(C:\Windows\Help\ntcmds.chm,此路径适用于WinXP,其他Windows版本可能不是此路径)中有较详细描述,你可以参考下。
如果你的OS是第三方精简过的,没有ntcmds.chm,可以在坛子里此贴http://bbs.bathome.net/viewthread.php?tid=3926下载。

TOP

回复 11# Cameron


    可是,这跟楼主的问题有什么关系?

TOP

回复 12# forfiles
根据LZ提供的信息有以下几种可能:
1.变量的值为长文件名,xcopy 16bit最后一版(MS官方版本)也未对长文件名提供支持。
2.nset命令是否是兼容实模式DOS的,用法是否正确。
建议LZ给出有命令回显的运行结果,这样比较容易判断。

TOP

大哥们能不能帮我写一个。我试了好久还是不行。没有获取到值。

TOP

返回列表