中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-03 07:23
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何在運行AUTOEXEC.BAT隨時按快捷鍵調用其他批處理? 查看 838 回复 2
楼 主 如何在運行AUTOEXEC.BAT隨時按快捷鍵調用其他批處理? 发表于 2007-01-28 08:14 ·  中国 广东 东莞 电信
中级用户
积分 260
发帖 47
注册 2002-10-30 00:00
23年会员
UID 105
性别 男
状态 离线
請教大家:
如何在運行AUTOEXEC.BAT後,隨時按快捷鍵調用其他批處理文件?

1、可自定義按鍵,
2、可內存常駐,也可取消﹔
3、自動批處理執行後,隨時按快捷鍵中斷AUTOEXEC.BAT,從而執行其他批處理文件
4、或用其他什么小工具,也行﹔

請大家多多指教,感激不盡!!


謝謝了!
2 发表于 2007-01-28 09:07 ·  中国 北京 朝阳区 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
19年会员
UID 63324
性别 男
状态 离线
) 设定某个键为功能键,执行某个特殊任务(使用 ansi.sys 可完成兄要求的部分功能)

  将某个键(如F1~Fn)设定为启动另一个批处理程序的功能键,需要在config.sys 中加载 ansi.sys。

  然后需要用 ansi.sys 支持的转义序列指令进行功能键的重定义(对照键值码表,比较复杂烦琐)。

  在 MS-DOS 下有效,Windows CMD 下操作无效。


  加载 Ansi.sys 后,将功能键F12定义为DOS命令 “DIR/W”,将屏幕颜色改为白色字符蓝色背景:

  (下面代参为转载)

  

  @ECHO”←




  关于更多 ansi.sys 的操作详见以下网址:

  使用论坛搜索功能查找 ANSI 关键字,或是:

  ANSI.SYS程序的使用
  http://www.cn-dos.net/forum/viewthread.php?tid=1272&fpage=1&highlight=ansi




  关于定义某个键为功能键需要大量、多次实验,兄有机会可以多找些 ansi.sys 资料来研究~:)



(上面只是个人见解,不见得正确)
(兄还可以再找一些更好的办法,如 doskey 等外部命令或是工具来帮助完成一些复杂的要求~:)
(如果是做多功能启动盘并有某些特殊要求,兄可以到论坛的《DOS启动盘 & LOGO技术 (启动盘室) 》区参考或是下载一些现成资源)

[ Last edited by redtek on 2007-1-27 at 08:11 PM ]
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
3 发表于 2007-01-28 10:03 ·  中国 广东 东莞 电信
中级用户
积分 260
发帖 47
注册 2002-10-30 00:00
23年会员
UID 105
性别 男
状态 离线
redtek,真是太謝謝了,您真好!我會多試看。。

但如何實現:在純DOS中自動批處理執行後,隨時按快捷鍵中斷AUTOEXEC.BAT,從而執行其他批處理文件

請再指點一下,謝謝了!!
论坛跳转: