这个帖子将介绍如何使用此程序自动创建并管理自定义Win+R命令.
为什么要使用这个程序?
大家都知道用Win+R能输入很多windows内置命令,比如:
cmd 可以打开控制台窗口;
regedit 可以打开注册表编辑器;
msconfig 可以打开微软配置程序;
notepad 可以打开记事本;
mspaint 可以打开画图;
等等,这些命令使用起来很快捷.
那么,我们可不可以自定义自己的命令呢?
是的,当然可以,用这个程序就可以实现自定义Win+R命令.
*** 另外,你是否为下载的命令行工具无法在任意路径执行(需要手动添加到系统路径中,很麻烦),而烦恼呢?
这个程序还有一个功能,就是把命令行工具添加到可运行的路径中,而无须做移动文件,修改路径等多余的操作,比如:
命令行中在任意位置输入 python 可以启动PYTHON解释器(python.exe);
命令行中在任意位置输入 iperf 可以启动网络测速工具(iperf3.exe);
命令行中在任意位置输入 ffmpeg 可以启动音视频转换工具(ffmpeg.exe);
命令行中在任意位置输入 curl 可以启动下载工具(curl.exe);
命令行中在任意位置输入 adb 可以启动安卓调试工具(adb.exe);
命令行中在任意位置输入 aria2c 可以启动全功能下载工具(aria2c.exe);
命令行中在任意位置输入 upx 可以启动加壳脱壳工具(upx.exe);
等等,可以随时自行添加和修改;
命令行工具的可执行文件可以放在任意位置(如果工具不用安装,则推荐放在"d:\freesoft"目录下,方便管理);
(命令行工具的程序使用方式与窗体应用程序相同,详见下文)
这个程序实现了什么功能?
这个程序首先会进行安装:
- 将自身复制到"D:\L\自定义Win+R命令.EXE"(如果目录不存在则自动创建)
- 将"D:\L"加到系统的"Path"路径中.
- 在"D:\L"中创建一个它自身的快捷方式(名称为"L").
- 在"SendTo"(也就是发送到)目录创建此程序的快捷方式.
(路径是"C:\Users\用户名\AppData\Roaming\Microsoft\Windows\SendTo")
使用"发送到->自定义Win+R命令"的时候:
- 在"D:\L"目录中创建一个以你输入名称为主文件名的快捷方式.
自动进行了上边的步骤以后,就可以使用自定义命令了:
下边是详细操作步骤:
先上程序:
链接:https://pan.baidu.com/s/1E4pCT7oOMWr2-S3sm9gpig?pwd=52PJ
提取码:52PJ
如何安装程序
- 双击打开下载的ZIP文件;
- 双击压缩包中的EXE文件,执行安装操作;
- 安装时会要求输入安装路径,一般装在D盘,如果没有D盘,修改为C盘即可;
如何使用程序
- 在要使用命令的文件或者快捷方式上点右键,选择"发送到->自定义Win+R命令",这里以QQ为例:
- 在弹出的对话框中输入想要使用的命令名称,比如"qq",并点击确定.
至此程序使用完成.
使用自定义命令
- 点击Windows键+R键,打开"运行"对话框窗口:
- 输入自定义命令,如"qq",并点击"确定"(或者直接回车也可以):
- QQ就运行起来了
- 你也可以运行"L"(大小写都可以),以管理命令,也就是快捷方式列表:
这是我列表的一部分:
列表中的所有快捷方式都可以通过"Win+R"/"控制台"/"PowerShell"执行.
注意: 由于程序修改了系统路径和系统搜索扩展名,并且使用了发送到功能,因此可能被杀毒软件,如360报木马!如果介意,可以:
方式1: 使用ilspy/dnspy查看程序源代码(保证无毒);
方式2: 下载使用VBS脚本版: https://blog.csdn.net/milaoshu1020/article/details/80711574
方式3: 下载安装开源软件NScript,使用里边的同功能示例vbx脚本(英文版); https://gitee.com/milaoshu1020/NScript
打开命令属性/定位命令文件(checkpath.exe)
这个程序是配合上边的主程序来使用的,可以放在"d:\freesoft"目录中并发送到自定义命令,或者直接放到"D:\L"目录中:
如果没有这个程序,在知道命令的时候,想直接修改命令的属性,定位命令快捷方式或者命令快捷方式指向的文件的时候不是特别方便;
有了这个就方便多了,一条命令就可以免去繁琐的打开目录,查找想要命令的快捷方式,右键选属性/再打开目标位置等手动操作;
这个程序还有一个好处是,如果你忘了命令是做什么的,可以使用他来查看目标位置及文件名,这样就能想起来他是干什么的命令了;
当然,这个程序也可以操作系统原有的命令,如"cmd"/"notepad"/"mspaint"等等;
命令格式:
用法: checkpath [<选项>] filename[.扩展名]
选项:
/T 如果或filename指定的是快捷方式,就操作快捷方式的目标文件, 否则直接操作指定的文件;
/D /L 打开包含指定文件filename的目录;
/P 打开指定文件的属性窗口;
/? 显示此帮助;
例如:
你自定义了一个命令,"qq",用来打开腾讯QQ;
那么你按Win+R后输入: checkpath qq
则会显示qq.lnk的路径及对应的qq的exe文件的路径:
输入: checkpath /d qq 或者checkpath /l qq
则会打开qq快捷方式所在的目录,并定位到快捷方式:
输入: checkpath /p qq
则会打开qq快捷方式的属性窗口;
输入: checkpath /t qq
则会显示qq.exe的路径及对应的qq的exe文件的路径(同不加t的一样):
输入: checkpath /t /d qq 或者 checkpath /t /l qq
则会打开qq快捷方式所指向的程序的目录,并定位到目标程序;
输入: checkpath /t /p qq
则会打开qq快捷方式所指向的程序的属性窗口;
技巧1: 为checkpath.exe新建一个自定义命令: prop
属性设置如下:
即可使用简短的"prop qq"来代替"checkpath /p qq";
也可使用简短的"prop /t qq"来代替"checkpath /p /t qq";
技巧2: 为checkpath.exe新建一个自定义命令: loc
属性设置如下:
即可使用简短的"loc qq"来代替"checkpath /d qq";
也可使用简短的"loc /t qq"来代替"checkpath /d /t qq";
下载地址
链接:https://pan.baidu.com/s/1E4pCT7oOMWr2-S3sm9gpig?pwd=52PJ
提取码:52PJ