需求
实现我们平时使用的软件或自定义可执行程序可以在win + R
中秒开
原理
将目标程序添加快捷方式并将快捷方式所在文件夹添加至环境变量,这样快捷方式的名字就能直接可以在win + R
中执行
操作
新建一个文件夹
D/CMD
,这个文件夹就存放你想添加的一些程序的快捷方式-
将
D/CMD
添加至环境变量
-
在
D/CMD
文件夹中添加对应软件的快捷方式
以Rstudio
为例,右键 -> 新建 -> 快捷方式 -> 选择Rstudio
程序
命名为rs
测试
win + R
输入 rs
,回车,Rstudio运行,bingo ~
除了可以添加软件之外,还能添加可执行的cmd
文件,比如我有一个用于将服务器jupiter内容重定向到本地电脑的一行命令的cmd文件:
同样地,在D/CMD
文件夹中创建此文件的快捷键方式jp
,我就能实现在win + R
中输入jp
就能实现数据重定向了,而不必每次手动找到这个文件然后双击运行这么麻烦了~
进一步升级
接下来是要实现的是:每次不需要打开D/CMD
文件夹就能实现以上过程。
实现方式就是将D/CMD
文件夹加入右键发送到
中,这样就实现了无论你在哪里创建的快捷方式你都能很快地将这个快捷方式添加(COPY)到D/CMD
文件夹中。
添加过程:
win + R
输入shell:sendto
打开sendto
文件夹-
在此文件夹下提创建文件夹
D/CMD
的快捷方式
并命名为CMD
,之后在文件上右键的发送到
里就会有CMD
了
这样的话,你随便在哪个路径下(比如桌面)都可以创建一个快捷方式并发送至
D/CMD
文件夹,并随后可以将桌面的快捷方式直接删了,来无影去无踪~
这个sendto
也挺好玩的,可以实现将文件或文件夹快速COPY至指定路径下。
此外,感兴趣的老铁可以看下这篇文章:巧用快捷方式实现自定义Win+R命令(VBS版),这位大佬自己编写了一个程序,也实现了这个目的,其实使用的是一样的原理,只不过包装了一下。
唯一不同的是找到目标程序的过程,本文的方法是在创建快捷方式的时候浏览目标文件,而后者是先进入目标文件的文件夹找到目标文件再创建快捷方式,我个人比较喜欢前者。
觉得有用的老铁麻烦点个小爱心~