运行命令
在运行命令的输入框中,可以输入任何在Win+R或CMD中可执行的命令。
如notepad
为打开记事本。
命令可以带参数,如notepad c:\text.txt
为使用记事本打开特定文件。
OneQuick会以空格分隔来判断执行文件名和参数,若文件名带空格,可以使用引号将其括起来。
"note pad.exe" c:\text.txt
不仅限于可执行文件,系统注册的协议都可执行,如win10中,ms-settings:
为打开设置。
在“复制搜索”功能中,%s
会被替换为剪贴板内容,所以bilibili://video/%s
代表使用UWP版哔哩哔哩打开AV号。
扩展
OneQuick目前无法直接识别替换系统变量(如运行explorer %systemroot%
),但通过CMD可以做到这一点。
cmd /c explorer %systemroot%
有关cmd的资料可使用cmd /?
查看。
除cmd外,runas
,powershell
也可以用于执行命令。
常见命令举例
-
使用资源管理器打开文件夹
explorer d:
-
使用资源管理器选中文件
explorer /select, c:\windows
-
使用记事本编辑HOSTS文件
cmd /c powershell.exe (Start-Process notepad %systemroot%/system32/drivers/etc/hosts -Verb runAs -Wait) -and (ipconfig -flushdns)
了解相关C#代码可参考博文C# ProcessStartInfo参数及常见启动程序方式