0%

快捷启动之Win+R

建议放大到1.5倍观看( Ctrl + + + +

写在前面的话

为了方便你阅读本文档,我们先约定以下几点

  1. 被方括号<>包裹的内容为假设条件,你需要根据你的实际情况替换。
  2. 被小括号()包括的内容为实现前项操作的快捷键。
  3. 如有标明 TODO 字样,表示内容未补充。

快速打开程序\文件\网站之Win+R


这是效果演示:

DemoWinR

实现步骤

添加用户环境变量

<这里 **假设** 你的非系统盘的盘符为 **X**,用户名为 **Admin** >

  1. 打开你的资源管理器(Win+E )在 X 盘的 根目录 新建文件夹(菜单键+W+F 菜单键在右Ctrl的左边) => 重命名(F2 )为 lnkSet 然后打开 lnkSet 文件夹,在里面新建3个文件夹,分别重命名为 bat vbs reg

  2. 打开系统设置(Win+Pause ) => 左侧高级系统设置 => 环境变量(N ) =>Admin 的用户变量(U )中找到Path(P ) 或者 PATH(P )

  • 若有则编辑(Alt+E ):在变量值列的最下行依次添加(Alt+N ) X:\lnkSet X:\lnkSet\bat X:\lnkSet\vbs X:\lnkSet\reg
  • 若无则新建(Alt+N ):变量名填: PATH 或者 path 都行,变量值填:X:\lnkSet;X:\lnkSet\bat;X:\lnkSet\vbs;X:\lnkSet\reg
  1. 你还需要在 Admin 的用户变量(U )中找到 PATHEXT
  • 若有则编辑(Alt+E ):在变量值末尾添加: ;.LNK;.REG;.BAT;.VBS
  • 若无则新建(Alt+N ):变量名填: PATHEXT,变量值填:.LNK;.REG;.BAT;.VBS
  1. 添加完毕后点击确定(Enter ) => 确定 => 应用 => 确定。

自定义命令名

  1. 将需要通过 Win+R => 键入命令名 => 回车快速打开的程序或文件的快捷方式重命名为你为其定义的命令名,并将其拖放至 X:\lnkSet 文件夹中。如将桌面的 腾讯QQ 快捷方式重命名为 QQ 并拖放至 X:\lnkSet 文件夹。

  2. 你可以通过 Win+R => QQ => 然后回车 QQ登陆程序将会被执行。

  3. 如果提示 Windows找不到文件”QQ” 你可以注销你的账户然后重新登陆重新测试
    如果还是不行请仔细核对以上步骤,有无遗漏。

Win+R的高级应用之Listary

这是效果演示:

DemoListary

需要下载的软件:

可选的软件(建议下载):

几点建议

  • 建议你新建专门存储此类辅助程序的文件夹,如:Download

  • 建议你新建专门安装此类辅助程序的文件夹,如:auxiliaryProgram

  • 如果你的系统盘是固态硬盘建议将下载的软件安装在系统盘,如果不是建议安装在非系统盘
    这是一个取舍问题。

  • 如果你的系统盘是固态硬盘,建议你设置Listary开机自启动,这仍是一个取舍问题。

关于Listary

你可以在这里获取更多关于 Listary的使用技巧 TODO

本篇只实现Win+R启动Listary快速打开程序、网页、文档。

实现步骤

设置Listary的快捷键

  1. 右键Listary的托盘图标 => 选项 => 选中左侧快捷键 => 在显示Listary工具条 设置 Win+Y 如此你就可以通过 双击Ctrl 或者 Win+Y 在任何地方显示\隐藏Listary工具条。

将我们的快捷方式库:X:\lnkSet** 添加至 Listary**

  1. 同样在Listary选项中 => 选中左侧的启动程序 => 点击左下角的 + 按钮,将我们的快捷方式库:X:\lnkSet 添加进去。

  2. 在底部扩展名的文本框中添加:lnk;exe;bat;ahk

你可以通过快捷键Win+Y或者双击Ctrl 然后在Listary工具条中键入 QQ 回车来快速启动QQ登陆程序

扩展与维护

如果你需要添加其他程序的快捷启动命令,你只需要将快捷方式重命名并放置到我们的快捷方式库:X:\lnkSet中

你可以为你的快捷方式库:X:\lnkSet 新建快捷方式,并重命名为 ls,将其拖放到你的快捷方式库:X:\lnkSet 中,你就可以通过命令 ls 来快速打开你的快捷方式库。

使用下面这个方法你可以快速的将你已经重命名的快捷方式右键发送到快捷方式库:X:\lnkSet中**
你可以在这里获取 扩展鼠标右键菜单:发送到你指定的文件夹

我们还在 lnkSet 中新建了三个文件夹,他们主要是分别用来存储一些脚本文件和注册表文件。
你可以在这里了解一些我在网上收集的[脚本库][jiaobeset],如果你喜欢,你可以得到他。

如果你下载了AutoHotkey

如果你不知道AutoHotkey脚本程序基本的使用
你可以在这了解他热键脚本语言之AutoHotkey
你可以通过以下AHK脚本将你Listary快捷键改为被Windows系统占用的Win+R

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
; 识别隐藏的窗口
DetectHiddenWindows, on

; 声明函数
RunListary(WinTitle)
{
; 置顶
WinSet, AlwaysOnTop, on, %WinTitle%
; 检查 Listary是否运行

Process, Exist, Listary.exe

; 由于 ErrorLevel 会经常发生改变, 所以要立即保存这个值
ListaryPID = %ErrorLevel%

; 如果ListaryPID = 0,即Listary没运行
if ListaryPID = 0
{
; 那就运行Listary
Run "S:\Program Files\Listary\Listary.exe"
return
}
}

; 定义热键
#R::

; 转发热键
Send, #{y}

; 调用函数
RunListary(ahk_class Listary_WidgetWin_0)

; 等待Listary 8秒
WinWait, ahk_class Listary_WidgetWin_0, , 8

; 如果Listary没运行或失去响应
if ErrorLevel
{
; 弹窗提示
MsgBox, 超时,也许你的listary未运行或失去响应,请检查并重试
return
}

注意: 其中关于Run “S:\Program Files\Listary\Listary.exe” 中的路径 请更改为你Listary安装的路径。

这句代码主要是为了将Listary设置为开机不自动启动的时候,仍然可以通过快捷键 Win+R 快速使用Listary启动程序。

你可以在这获取更多我的AutoHotkey实例 TODO
你还可以访问AutoHotkey中文文档之脚本展示获取更多实例

本文迭代于(FloatingShuYin@2017-11-05 11:56:01)