中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助:纯DOS下如何进入该目录,并自动运行?
作者:
标题: 求助:纯DOS下如何进入该目录,并自动运行? 上一主题 | 下一主题
jh1688
中级用户





积分 248
发帖 126
注册 2008-5-30
状态 离线
『楼 主』:  求助:纯DOS下如何进入该目录,并自动运行?

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 ]

2008-10-25 16:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
youkaib
初级用户





积分 61
发帖 22
注册 2008-10-19
状态 离线
『第 2 楼』:  

全盘搜索我也做过!我当时用的是for /d 和dir两种方法,的都做了出来,就是执行效率低,要搜索很久,这个也是批处理的缺点。
纯dos下是不支持长文件名和汉字的。我不知道这样方法在dos下行不行,采用扩充全路径。
for %%i in (文件名) do set a=%%~fi
运行就直接输入该文件名即可。
跳的话用cd CD..可以返回上一级目录。

2008-10-25 17:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jh1688
中级用户





积分 248
发帖 126
注册 2008-5-30
状态 离线
『第 3 楼』:  回复2楼

你说的方法我用过!!!
这里想说的是这个批处理想用在一个专用批处理中的一个小批处理,自动恢复GHO文件失败后,自动搜索全盘中的WINNT.BAT,找到后自动从硬盘重装系统,长文件名和中文DOS环境本身就建立了,进入中文菜单也不是不可以,只是想做得方便一些,不必要手工输入一些DOS指令罢了,想懒一下!!!呵呵,同时想重温一下DOS!!!

2008-10-25 17:43
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: