[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
因我无发帖权限,跟帖到这里吧。

===============================
批处理:常用Windows命令快捷打开
===============================
近日整理修改了一下多年前写的这个批处理,给大家玩玩。

1、特点
   自动生成菜单,只需按下面第2点的方法添加命令即可。
   多种菜单显示方式(文件名已明示),可选用自己喜欢的一两种来使用。
   方便添加修改删除命令,改为自己专用的。
   命令个数若有变化,菜单会自动适应改变,不需要再去人工大量调整菜单,但是批处理窗口的总列数(宽度)和菜单项显示的起点列坐标是需要指定的。调整到你满意的位置(序号的起点列坐标一般是8的倍数加3或减5,命令和注释的列坐标就是8的倍数)

2、如何增加里面的命令:

   菜单内容保存在以下子批处理文件里。这些文件被主批处理调用以后,自动显示为菜单。你只需要修改这些就能改变显示的菜单
     MenuSys.bat ------------- 常用命令
     MenuSys_Color.bat ------- 常用命令,醒目文字
     MenuSys+Mine.bat -------- 常用命令+我自己的
     MenuSys+Mine_Color.bat -- 常用命令+我自己的,醒目文字

   主批处理调用菜单子批处理的关系如下(你也可以自己修改主批处理里面的call命令来更改)
   ----------------------------------------------------------------------------------
   常用Windows命令快捷打开-2列_1色.bat                      调用 MenuSys.bat
   常用Windows命令快捷打开-2列_2色.bat                      调用 MenuSys.bat
   常用Windows命令快捷打开-2列_3色.bat                      调用 MenuSys.bat
   常用Windows命令快捷打开-2列_3色_快显.bat                 调用 MenuSys.bat
   常用Windows命令快捷打开-2列_Z_1色.bat                   调用 MenuSys.bat
   常用Windows命令快捷打开-2列_Z_2色.bat                   调用 MenuSys.bat
   常用Windows命令快捷打开-2列_3色_快显_醒目文字.bat        调用 MenuSys_Color.bat
   常用Windows命令快捷打开-2列_3色_醒目文字.bat             调用 MenuSys_Color.bat
   常用Windows命令快捷打开-3列_3色.bat                      调用 MenuSys+Mine.bat
   常用Windows命令快捷打开-3列_3色_快显.bat                 调用 MenuSys+Mine.bat
   常用Windows命令快捷打开-3列_3色_快显_醒目文字.bat        调用 MenuSys+Mine_Color.bat
   常用Windows命令快捷打开-3列_3色_醒目文字.bat             调用 MenuSys+Mine_Color.bat

   按照如下的格式添加、修改批处理里面的内容

   格式为:
   set Ann=nn        app_name [参数]        注释

   > 等号前后的序号 nn 必须一样,而且不要重复,但是可以不是连续的。
   > nn 与程序名之间是 TAB,注释前面那个也是 TAB,程序与其参数之间是空格

   例如:
   set A39=39        notepad.exe        记事本

   这样,你可以制作自己的快捷命令菜单

     对于CMD命令,建议写个批处理来调用
     对于路径或文件名较长的程序,建议创建快捷方式或者批处理来调用
     对于一个文件夹或屏幕保护,建议创建快捷方式来打开
     对于普通文档(已有默认关联程序的),直接写入或利用快捷方式(txt,xlsx,docx......)

   批量添加修改时,使用EXCEL处理会更高效率,处理好以后只需复制粘贴到批处理里面即可。

   3列显示的批处理里面有我的一些常用小工具的快捷方式,我没有删掉只是为了示例,你可以直接删掉改为你自己的。

3、关于cmdow.exe
   因为默认情况下,CMD窗口打开时,位置并不是固定的,行数较多CMD窗口较长时,可能有部分内容跑到了桌面外面了,还需要手动调整CMD窗口的位置。这个开源小程序可以把窗口移动到桌面指定(如左上角)的位置,另外本批处理还使用了其最小化窗口的功能。
   需要说明一点的是,这个小程序被多个杀毒软件报毒,可能因为其功能所致。用不用自己斟酌。我是使用了多年了。
   如果不需要这两个功能或者不放心,可以直接删掉cmdow.exe,不影响批处理的使用。

   cmdow.exe 说明、源代码、程序的下载:
   https://ritchielawrence.github.io/cmdow/
   (cmdow.exe v1.4.8 原始大小 88,576 字节, SHA1: 8FEF2C2BC87EF7D135296FDB4CF9ECD9C0322D55)
   我使用最新版的 upx.exe 4.2.1.0 压缩了一下(https://upx.github.io

   几个中文介绍网页
   https://www.cnblogs.com/AnKen/p/7992695.html
   https://www.xp.cn/b.php/36278.html

4、关于syba.exe
   是批处理之家(http://bbs.bathome.net)一个高手多年前写的开源工具,本批处理主要利用其在CMD窗口指定坐标以指定颜色显示字符的功能。单列菜单的可以不用,双列的是必需的,请放到批处理所在文件夹或者系统路径中。我也已经使用多年了。
   最新版本:http://bbs.bathome.net/thread-35261-1-1.html
   (我以前曾经用这个写过windows2000/XP/7,Office2010/2013/2016的批量打补丁进度条显示的批处理,不知有没人用过或记得)

5、让一些字符醒目
   有两种方法,各有特点。一是在菜单注释里面直接插入颜色控制符(只能针对注释,不能针对命令),二是在菜单显示的后面使用 syba.exe 在指定坐标显示指定颜色的字符(可以针对注释和命令及序号,但是在菜单命令数变化较大时,可能需要修正坐标位置)

一旦用久了,较常用的几个命令的编号可能不需去看注释了,直接输入序号、回车……

适合经常需要输入命令或调用某些命令、设置的人使用
适合干净桌面(桌面上没有或很少图标)的人使用
适合像我这样上了年纪记不住那么多命令和设置位置的老人使用
适合……想用的人使用





https://pan.baidu.com/s/1to_11LiqpRWEkIL6NyKsOA?pwd=1234
1

评分人数

TOP

返回列表