找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27528|回复: 13

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

[复制链接]
发表于 2012-9-24 11:48:43 | 显示全部楼层 |阅读模式
@echo ON
nset /p patha=请输入源目录路径:
nset /p pathb=请输入目标目录路径:
xcopy %patha% %pathb%
echo copy completed!
pause>nul
有没人知道啊。
纯DOS下用不来
在WINME下用不来
发表于 2012-9-24 11:53:54 | 显示全部楼层
运行在实模式下的早期MS-DOS不支持保护模式的NT操作系统下的命令解释器的高级特性。
 楼主| 发表于 2012-9-24 13:32:39 | 显示全部楼层
我只要达到这个效果就行了。
源目录路径
目标目路路径
COPY。
这个可以在DOS实模式下实现不。
 楼主| 发表于 2012-9-24 16:44:29 | 显示全部楼层
哪位大哥能帮一下忙呀。
发表于 2012-9-24 22:29:48 | 显示全部楼层
这里许多人玩的是批处理而给DOS命令。
nset 这个不懂是批处理命令还是DOS命令,请楼主指教!
DOS命令参考以下帖子:
http://www.bathome.net/viewthread.php?tid=14893
http://www.bathome.net/viewthread.php?tid=14886
 楼主| 发表于 2012-9-25 08:28:48 | 显示全部楼层
NSET用的是个扩展命令。要有相应的程序支持。
发表于 2012-9-25 10:25:26 | 显示全部楼层
回复 5# cjiabing


    nset.exe是楼主自己下载的,因为DOS里面没有set /p
发表于 2012-9-25 10:26:03 | 显示全部楼层
回复 6# jdytf48


    楼主自己下载的nset.exe,还需要别的什么?
发表于 2012-9-25 10:53:18 | 显示全部楼层
回复 1# jdytf48
  1. nset /p patha=请输入源目录路径:
  2. nset /p pathb=请输入目标目录路径:
  3. echo %patha%
  4. echo %pathb%
复制代码
你先看看nset有没有获取到用户输入的值
发表于 2012-9-25 10:53:56 | 显示全部楼层
回复 2# Cameron


    能否说说是哪个高级特性不被支持啊?
发表于 2012-9-25 18:23:25 | 显示全部楼层
回复 10# forfiles
系统中自带的命令行参考(C:\Windows\Help\ntcmds.chm,此路径适用于WinXP,其他Windows版本可能不是此路径)中有较详细描述,你可以参考下。
如果你的OS是第三方精简过的,没有ntcmds.chm,可以在坛子里此贴http://bbs.bathome.net/viewthread.php?tid=3926下载。
发表于 2012-9-25 19:57:11 | 显示全部楼层
回复 11# Cameron


    可是,这跟楼主的问题有什么关系?
发表于 2012-9-26 12:51:15 | 显示全部楼层
回复 12# forfiles
根据LZ提供的信息有以下几种可能:
1.变量的值为长文件名,xcopy 16bit最后一版(MS官方版本)也未对长文件名提供支持。
2.nset命令是否是兼容实模式DOS的,用法是否正确。
建议LZ给出有命令回显的运行结果,这样比较容易判断。
 楼主| 发表于 2012-10-2 07:08:46 | 显示全部楼层
大哥们能不能帮我写一个。我试了好久还是不行。没有获取到值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 14:09 , Processed in 0.021593 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表