Board logo

标题: 如何在運行AUTOEXEC.BAT隨時按快捷鍵調用其他批處理? [打印本页]

作者: topway     时间: 2007-1-28 08:14    标题: 如何在運行AUTOEXEC.BAT隨時按快捷鍵調用其他批處理?

請教大家:
如何在運行AUTOEXEC.BAT後,隨時按快捷鍵調用其他批處理文件?

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

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


謝謝了!
作者: redtek     时间: 2007-1-28 09:07
) 设定某个键为功能键,执行某个特殊任务(使用 ansi.sys 可完成兄要求的部分功能)

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

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

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


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

  (下面代参为转载)

  
  @ECHO”←[0;134;”DIR/W”;13p
  @ECHO”←[1;37;44m
  
  关于更多 ansi.sys 的操作详见以下网址:

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

  ANSI.SYS程序的使用
  http://www.cn-dos.net/forum/view ... &highlight=ansi




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



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

[ Last edited by redtek on 2007-1-27 at 08:11 PM ]
作者: topway     时间: 2007-1-28 10:03
redtek,真是太謝謝了,您真好!我會多試看。。

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

請再指點一下,謝謝了!!