中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-10 03:52
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助:纯DOS下如何进入该目录,并自动运行? 查看 641 回复 2
楼 主 求助:纯DOS下如何进入该目录,并自动运行? 发表于 2008-10-25 16:34 ·  中国 上海 虹口区 电信
中级用户
★★
积分 248
发帖 126
注册 2008-05-30 17:18
18年会员
UID 120118
性别 男
状态 离线
H:\装机备~1\系统安装\WINXPJZB\WINNT.BAT
H:\装机备~1\系统安装\WINXPS3J\WINNT.BAT
H:\装机备~1\系统安装\WINXPSP2\WINNT.BAT
H:\装机备~1\系统安装\WINXPSP3\WINNT.BAT

纯DOS下,结合坛子里的各种方法,自己做了一个全盘查找的批处理,找到的文件目录如上(TXT文件),搜了N多方法,都不能用,只能请各位达人帮我看一下:
1、怎么去除最后的“WINNT.BAT”,而使成为一个新的变量??
2、纯DOS下如何进入该目录,并自动运行WINNT.BAT??
3、默认是第一行目录,能否有方法任意进入某一个目录??

补充一下:我的电脑是双硬盘、双光驱


先谢了

[ Last edited by jh1688 on 2008-10-25 at 17:35 ]
2 发表于 2008-10-25 17:34 ·  中国 江西 南昌 电信
初级用户
积分 61
发帖 22
注册 2008-10-19 17:15
17年会员
UID 128768
性别 男
状态 离线
全盘搜索我也做过!我当时用的是for /d 和dir两种方法,的都做了出来,就是执行效率低,要搜索很久,这个也是批处理的缺点。
纯dos下是不支持长文件名和汉字的。我不知道这样方法在dos下行不行,采用扩充全路径。
for %%i in (文件名) do set a=%%~fi
运行就直接输入该文件名即可。
跳的话用cd CD..可以返回上一级目录。
3 回复2楼 发表于 2008-10-25 17:43 ·  中国 上海 虹口区 电信
中级用户
★★
积分 248
发帖 126
注册 2008-05-30 17:18
18年会员
UID 120118
性别 男
状态 离线
你说的方法我用过!!!
这里想说的是这个批处理想用在一个专用批处理中的一个小批处理,自动恢复GHO文件失败后,自动搜索全盘中的WINNT.BAT,找到后自动从硬盘重装系统,长文件名和中文DOS环境本身就建立了,进入中文菜单也不是不可以,只是想做得方便一些,不必要手工输入一些DOS指令罢了,想懒一下!!!呵呵,同时想重温一下DOS!!!
论坛跳转: