中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助:判断是否存在一个以上同类型文件并按条件执行
作者:
标题: 求助:判断是否存在一个以上同类型文件并按条件执行 上一主题 | 下一主题
mp3down
初级用户





积分 43
发帖 14
注册 2006-12-9
状态 离线
『楼 主』:  求助:判断是否存在一个以上同类型文件并按条件执行

刚学BAT不久,请你指点一下:我希望DOS下的BAT文件做下面的功能:
判断D:\目录下是否只有一个*.GHO文件,(文件名不确定)
若是,用该影象文件名来执行GHOST恢复C:\盘
若有一个以上的*.gho文件,则将它们的文件名列出来,例如:
(1). 00a.gho   (2). 00b.gho  (3). 00c.gho  
并要求输入其中前面的代号或选择(N)放弃,输入后,即用该影象文件GHOST恢复C:\.

谢谢赐教.

2006-12-9 07:42
查看资料  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 2 楼』:  

:AUTOEXEC " 我的镜像恢复系统 → 06.12.03"

※※※※※※※※※※※※※※※※※※※※※※
※                                        ※
※        [!   加 载 光 驱 驱 动 ]        ※
※                                        ※
※        [!   加 载 ^NTFS 驱 动 ]        ※
※                                        ※
※※※※※※※※※※※※※※※※※※※※※※

"TAB"键=跳转  "空格键"=选中  "Esc"键=刷新

   [Y →系统桌面←]     [N →DOS命令行←]

::
:BF_0 " 我的镜像恢复系统 → 备份 %FQ% 盘!" [x]


  [X 向导]

  第 %S1% 硬盘 → 第 %S2% 分区

  备份到

  第 [$D1,1] 硬盘 → 第 [$D2,1] 分区   


  警告:"确定立即备份"将覆盖同名镜像备份,无法恢复!
___________________________________________________________

         "TAB"键=跳转  "F1~F2"=覆盖  "←"键=删除

     [ Y →确定立即备份← ]    [? Esc→返回系统桌面← ]

::
:BF_1 " 我的镜像恢复系统 → 备份 %FQ% 盘 → 向导Ⅰ" [x]


  镜像备份到

           [ A. 第 1 硬盘 ]     [ B. 第 2 硬盘 ]

       [ 第 &1 分区 ]   [ 第 &2 分区 ]   [ 第 &3 分区 ]

       [ 第 &4 分区 ]   [ 第 &5 分区 ]   [ 第 &6 分区 ]
                                                     
  提示:镜像备份到第 %D1% 硬盘 → 第 %D2% 分区! [S. 手动设置]
___________________________________________________________

    [ F → 返回上级菜单← ]     [? Esc→返回系统桌面← ]

::
:BF_2 " 我的镜像恢复系统 → 备份 %FQ% 盘 → 向导Ⅱ" [x]


  确认 %FQ% 盘位置

           [ A. 第 1 硬盘 ]     [ B. 第 2 硬盘 ]

       [ 第 &1 分区 ]   [ 第 &2 分区 ]   [ 第 &3 分区 ]

  提示:第 %S1% 硬盘 → 第 %S2% 分区为 %FQ% 盘!
                                                     
  提示:镜像备份到第 %D1% 硬盘 → 第 %D2% 分区! [Y. 确定更改]
___________________________________________________________

    [ F → 返回上级菜单← ]     [? Esc→返回系统桌面← ]

::
:GJBF_0 " 我的镜像恢复系统 → 高级备份!" [x]

  第[$S1,1]硬盘第[$S2,1]分区

  备份到

  第 [$D1,1]硬盘第 [$D2,1]分区:\[$WJ,30,U,   ].gho  [ ※显示默认名称 ]

  若填写镜像名称须符合8.3格式,并注意镜像路径是否存在!
____________________________________________________________

  压缩: [$YS,1] 级     (低压缩速度快1↓~~↑9高压缩速度慢)

  分卷: [$FJ,4,U,] MB  ("0"表示不分卷,CD刻录镜像建议为"600"MB)

    [ ※填写密码保护 ]   密码:(%M%)   [ ※取消密码保护 ]

  警告:"确定立即备份"将覆盖同名镜像备份,无法恢复!
____________________________________________________________

            TAB键=跳转  F1~F2=覆盖  "←"键=删除

     [ Y →确定立即备份← ]     [? Esc→返回系统桌面← ]

::
:GJBF_1 " 填写密码保护"[x]

输入密码: [$MM,10,P!  ]

确认密码: [$MM1,10,P!  ]      

提示: 1. Alt+F2 = 拼音输入.
          Alt+F6 = 英文输入.

       2. 最多允许输入10个字符.
         
       3. ESC键 = 取消密码保护.
        
          [ ※确定 ]

::
:GJBF_2 " 密码错误 !"[x]

密码两次输入不一致!

       [ 确定 ]

::
:HF_0 " 我的镜像恢复系统 → 恢复 %FQ% 盘!" [x]


  我要恢复

  第 %S1% 硬盘 → 第 %S2% 分区

  [X 选择镜像]

  第 [$D1,1] 硬盘 → 第 [$D2,1] 分区:[$WJ,30,U,   ].gho


  警告:系统上若有重要数据请自行处理,镜像还原后系统将归档!
___________________________________________________________

         "TAB"键=跳转  "F1~F2"=覆盖  "←"键=删除

     [ Y →确定立即恢复← ]    [? Esc→返回系统桌面← ]

::
:HF_1 " 我的镜像恢复系统 → 恢复 %FQ% 盘 → 选择镜像" [x]


  请按序号来选择镜像
  __________________

  [ 1]%WJ1%
  [ 2]%WJ2%
  [ 3]%WJ3%
  [ 4]%WJ4%
  [ 5]%WJ5%
  [ 6]%WJ6%
  [ 7]%WJ7%
  [ 8]%WJ8%
  [ 9]%WJ9%
  [1&0]%WJ10%

  提示:加载 NTFS 驱动后,可支持 NTFS 分区搜索!
___________________________________________________________


    [ F → 返回上级菜单← ]    [? Esc→返回系统桌面← ]

::
:HF_2 " 我的镜像恢复系统 → 恢复 %FQ% 盘!" [x]


  "%WJ%"

  恢复到

  第 %S1% 硬盘 → 第 %S2% 分区


  警告:系统上若有重要数据请自行处理,镜像还原后系统将归档!
___________________________________________________________

                   "Esc"=返回系统桌面  

     [ F → 返回上级菜单← ]    [ Y →确定立即恢复← ]

::
:HF_3 " 镜像搜索结果!"[x]

没有搜索到 GHO 镜像!

      [ 确定 ]

::

2006-12-9 11:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
mp3down
初级用户





积分 43
发帖 14
注册 2006-12-9
状态 离线
『第 3 楼』:  

感谢2楼仁兄的关注,
不过因我初泛BAT未深,未能从您的BAT中抽取出我需要的部份。

2006-12-10 03:48
查看资料  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: