中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何在運行AUTOEXEC.BAT隨時按快捷鍵調用其他批處理?
作者:
标题: 如何在運行AUTOEXEC.BAT隨時按快捷鍵調用其他批處理? 上一主题 | 下一主题
topway
中级用户




积分 260
发帖 47
注册 2002-10-30
状态 离线
『楼 主』:  如何在運行AUTOEXEC.BAT隨時按快捷鍵調用其他批處理?

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

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

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


謝謝了!

2007-1-28 08:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 2 楼』:  

) 设定某个键为功能键,执行某个特殊任务(使用 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 ]



    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2007-1-28 09:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
topway
中级用户




积分 260
发帖 47
注册 2002-10-30
状态 离线
『第 3 楼』:  

redtek,真是太謝謝了,您真好!我會多試看。。

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

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

2007-1-28 10:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: