吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5193|回复: 82
收起左侧

[原创工具] xRun-专为快速启动而生的软件-Ver 3.7

  [复制链接]
ilaoyao 发表于 2024-1-3 14:55
本帖最后由 ilaoyao 于 2024-1-16 20:26 编辑

前言
我是一个快速启动用户的重度使用者。快速启动软件简直多如牛毛,有侧重图标类操作的,有侧重命令行模式操作的,CLaunch,Lily,Lucy,nrLaunch,nTrun,Rolan,TrayLauncher,TrueLaunchBar,TurboLaunch,音速启动(VStart),ALMRun,ALTRun,Keypirinha,Launchy,Listary,PowerToysRun,uTools,Wox,RunZ,RunAny,这里面大部分我基本都用过一次或多次,然而总觉得并没有完美契合我的需求点,所以才有了这个我写的软件,这也是我人生中写的第一个软件。这个软件我是从2020年开始写的,软件在写的过程中也不断的改名,最初的版本叫PD(我家小狗的名字),后来叫过aGo,现在我给它取了一个比较俗气的名字,叫xRun。自己一边用一边写,从开始到至今大小版本大约迭代了40多个版本。

既然已经有这么多的相同的软件,那么为什么我还要写一个,这个主要因为我自己的需求点:
  • 轻,快,简单
  • 快速完成文件夹跳转
  • 快速启动程序


xRun能干什么?
它只是一个纯粹的快速启动,用最少的步骤实现操作结果的呈现。它可以在任意位置一步打开文件夹,在任意位置一步启动想要启动的程序,它可以用最少的字符输入大段常用的文字内容(如快件地址信息,如常用的短语)。
它可以用命令行的模式启动,也可以用菜单模式启动。

xrun文件组成
一个主程序xrun .exe,一个配置文件config.ini,xrun不需要安装,也没有设置窗口,所有的设置都是通过config.ini完成。
xrun推荐在win10x64以上的系统使用。强烈建议使用前仔细查看config.ini文件

怎么用?
  • 命令窗口模式:xrun的命令行窗口模式是通过双击热键呼出命令窗口,输入命令回车完成。热键可以定义为双击Ctrl键,或者双击 shift键盘,设置可以设置为Lctrl指定左ctrl键)
  • 菜单模式:xrun的菜单模式是通过单击鼠标中键跳出菜单(五键鼠标的xbutton1也可以唤出菜单),菜单分三部分组成,上段为文件夹,常用快速打开或者快速跳转,中部为CLSID特殊文件夹(如控制面板,打印机,回收站等),下段为常用程序。其中CLSID文件夹和常用程序可以设置在菜单中显示与否。


如何自定义命令:
xrun的自定义命令分为两种,
一种是单命令,写在config.ini中的[s_cmdstr]段落中,
如定义wd来启动word,ffp来启动firefox的隐私模式。写法为:
wd=C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE|Word
其中wd表示自定义短命令,等号C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE表示要执行的程序,结尾的|分隔符后面的word表示该程序将会显示在菜单中,显示菜单名称为word,这种情况下,你可以双击热键呼出命令窗口,输入wd,回车启动word,或者你可以单击鼠标中键,在菜单中选择word启动word。如果 | 后面留空,则该exe将不会显示在菜单中,但是依然可以在命令窗口中输入执行。
单命令主要是启动一个单独的程序用。支持带参数模式,如ffp=D:\firefox_113\core\firefox.exe -private-window,输入ffp,会启动firefox的隐私模式。在windows系统中win+R中能运行的命令,都不需要单独定义,可以直接输入运行,当然,你也可以自定义,比如:ip=cmd.exe /k ipconfig,输入ip就会打开cmd窗口并且执行ipconfig的命令。
单命令还支持文件夹模式,举例说比如在d:\soft\study\action\usa\pureteen\hot\2023这个隐藏的文件夹,该文件夹下面存放了一些不希望别人看到的资料,那么桌面上放个快捷方式也不妥当,资源管理器一路点下去也是非常耗时,这时候可以自定义一行:
331=d:\soft\study\action\usa\pureteen\hot\2023,这样你可以输入331的时候就会一步打开该文件夹,但是菜单中并不显示,这对于一些隐私操作来说是非常方便的。

第二种是多命令,写在config.ini中的[m_cmdstr]段落中
双命令最常用的作为网络查询,比如你可以这样定义:jd=https://search.jd.com/Search?keyword={query},其中jd为自定义命令,后面的表示到京东上搜索{query}这个关键词。那么在命令窗口中输入 jd 小米14,回车后就会自动打开浏览器进入京东搜索小米14,凡是支持搜索的网络站点都可以在这里写入,如豆瓣,bilibili,微博,github等等。其中{query} 表示关键词,上面例子中的小米14这就是要搜索的关键词。
双命令还有一个隐藏的功能,就是快速用管理员模式运行程序(包括上面自定义的单命令程序),比如你可以输入 admin wd,回车后就会以管理员模式启动word,输入 admin cmd 就会以管理员模式启动cmd命令行。管理员模式命令为admin开始。

如何自定义菜单
菜单中顶部的常用文件夹在config.ini中的[quick_folder]段落中
这个文件夹始终在菜单中显示,并不支持命令行模式,如果需要命令行中启动文件夹,请采用上面单命令的文件夹模式。比如你可以这样定义:软件=D:\soft|C:\Windows\System32\imageres.dll,153,其中软件就表示显示菜单上的名称,等号后面表示对应的文件夹全路径地址,|分隔号后面表示自定义该文件夹的图标(如果留空则采用默认的常规文件夹图标)

这时候你可以鼠标中键呼出菜单,点击菜单中的软件,那么就会在资源管理器中打开D:\soft文件夹,这里有几种场景:
  • 当前有资源管理器窗口打开,则会在最近的资源管理器中快速切换到D:\soft文件夹,
  • 如果当前没有资源管理器,则会自动打开一个新的资源管理窗口并进入D:\soft文件夹。
  • 你也可以在当前资源管理器中按住shift再点击菜单,这样就会打开一个新的资源管理器窗口而不是直接在原来的资源管理器窗口中切换到D:\soft。

这就是我最喜欢的文件夹跳转功能。文件夹跳转还有一个实用场景就是比如打开保存这类的对话框,在该对话框顶部中键唤出菜单,选择文件夹,则会自动跳转到该文件夹内,这个对快速保存和快速打开文件时可以节省很大的时间的。
菜单的中部有一个CLSID菜单,这个菜单主要是存放一些特殊文件夹作为二级菜单显示,比如快速打开回收站,控制面板,打印机,桌面,用户文档等等。这个CLSID可以设置显示或者不显示。

菜单的下部就是常用程序的菜单,这个菜单的数据来源于你自定义的单命令中的内容,并且指定了该命令显示在菜单中,如果自定义但命令中明确不在菜单中显示,那么该命令将不会出现在菜单该区域内。

补充操作
  • 左键双击资源管理器空白处,比如左侧树形列表的空白处,会自动跳转上一层目录
  • 左键双击任务栏空白处,同样可以唤出命令窗口
  • 使用5键鼠标的,单击鼠标的xbutton1同样也可以唤出快速菜单。
  • 命令窗口在失去焦点后则会自动隐藏。
  • 在打开保存之类的对话框中,点击鼠标中键仅显示文件夹部分,clsid和快速程序的菜单部分不会显示。
  • 单命令[s_cmdstr]段落和文件夹[quick_folder]段落中如果一行只输入X,则表示菜单在此位置生成一个分隔线。

热字符串操作

xrun有一个高级操作,叫热字符串操作,它可以更快速的启动程序,和输入大段常用的文字内容。假如你在单命令中自定义了这样的一行:wd=C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE|Word,这时候你可以呼出命令窗口,输入wd回车来启动word,也可以中键菜单选择word菜单启动word,但是你可以在任何界面直接输入 wd+ (不需要回车)来更快的启动word。这就是热字符串,其中wd时你定义的简化命令,+是热字符串启动的标识符。所有单命令中的自定义命都支持这种方式。
热字符串还有一个操作就是简化常用短语的输入,比如在交换快递地址信息的时候。你可以在config.ini中的[autoreplacetext]段定义这样的一行 dz=江苏省常州市钟楼区XX街道88号`r`n收件人:XXX`r`n电话:17712345678,然后你可以在任何接收输入的窗口(比如微信,qq,淘宝等等),输入dz+,这样就会自动将等号后面的内容瞬间呈现。其中`r`n表示换行。
热字符串操作可以在任何界面任何位置进行无显示的操作。


下载地址
下载地址.txt (50 Bytes, 下载次数: 158)
蓝奏云部分地区可能会出现抽风,如果无法访问,可以尝试将上面的lanzouy 改成 lanzoux 或者 lanzouw 尝试访问。


ChangeLog
当前版本:V3.7
  • 增加一个是否显示命令窗口的开关。allow_cmdwindow=,默认为1显示,0为不显示。
  • 开放所有内置特性及内置快捷命令
  • 完善打开对话框跳转路径的稳定性。
  • 文件对话框时候菜单自动不显示程序
  • 精简部分不常用的功能块代码
  • 添加win10~11窗体效果


历史版本:v3.5

截图
屏幕截图(31)_看图王.png

001.jpg

屏幕截图(33)_看图王.png


22.jpg


屏幕截图(37)_看图王.png

免费评分

参与人数 21吾爱币 +30 热心值 +19 收起 理由
火里清凉 + 1 + 1 这个软件就是我原来的梦中的快捷启动
houmasv + 1 + 1 热心回复!
醉红尘0 + 1 + 1 希望下个版本能加入个可以自定义按键的功能,鼠标中间在浏览器里面要用来关.
ccccccc444 + 1 + 1 最有效率的工具
fancw17 + 1 + 1 我很赞同!
kaedex + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
ysjd22 + 1 软件太多的话怎么办呢?自定义命令多了也难记住
onlyclxy + 1 + 1 用心讨论,共获提升!
bxm001 + 1 + 1 我很赞同!
rhci + 1 + 1 我很赞同!
bxfa + 1 鼓励转贴优秀软件安全工具和文档!
namejm + 2 很有用的小软件
liuzixue + 1 + 1 谢谢@Thanks!
schtg + 1 + 1 谢谢@Thanks!
mosagi + 1 + 1 谢谢@Thanks!
zmllxh + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
lyslxx + 1 + 1 我很赞同!
愚无尽 + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
happyzss + 1 + 1 谢谢@Thanks!
小小/ng + 3 + 1 我很赞同!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| ilaoyao 发表于 2024-1-4 20:18
补充
config.ini中有一个[excludeapp]段落,是表示该段中的程序处于活动状态的时候,中键是不会被激活的。因为类似浏览器或者autocad程序中,中键是由固定操作意义的。所以在这些程序处于当前活动窗口的时候,中键被禁止激活。属于排除列表。
排除列表只针对固定的exe进程名称,如firefox.exe,并不需要带路径。
 楼主| ilaoyao 发表于 2024-1-15 20:34
ccccccc444 发表于 2024-1-15 18:43
有几个需求,请帮忙看看能否实现
1.命令行可设置是否开启,经常误操作开启,其实用不到
2.自定义二级菜单 ...

1)其实我最初的初衷是我自己用命令行更快捷,当然设置不开启也是可以,后期看看有时间的话修改一个版本。
2)二级菜单除了clsid之外,基本上不会考虑,因为如果增加二级菜单的话,那么跳转操作的效率其实就降低了。其实每个人电脑上常用的需要显示的app加起来大概也就不过十来个吧,部分app其实用命令或者热命令键更方便。
aladin 发表于 2024-1-31 17:18
感谢大神的创作和无私分享,非常棒的工具!我试用一些快捷启动工具,操作超过两步的,都觉得繁琐。
有两个问题想请教:
1、文件夹跳转功能,是不是只能快速打开预设好的路径目录?
2、前面有提到    listary有个功能,不需要添加配置就能直接启动常用程序 的话题,大神回复说:不会考虑这种方式,在ntfs下面搜寻最快只有everything。请问在Xrun中可以直接调用everything的搜索功能吗?还是像运行其它程序一样,先运行everything,再进去搜索?
mythnet 发表于 2024-1-4 13:28
谢谢分享,看着很好用。这里有个建议:listary有个功能,不需要添加配置就能直接启动常用程序 ,比如word,excel这些,这个很方便。可以考虑加入进去。
goodtime 发表于 2024-1-4 13:40
直接用quicker吧
flylujun 发表于 2024-1-4 15:19
应该是经常要重复操作的用
happyzss 发表于 2024-1-4 17:21
我下下来试试看。谢谢。
站长 发表于 2024-1-4 18:12
楼主最近好东西不断啊,论坛的热度全被你吸收了,应该让管理员给颁个《热门原创》奖
 楼主| ilaoyao 发表于 2024-1-4 18:17
本帖最后由 ilaoyao 于 2024-1-4 18:22 编辑
mythnet 发表于 2024-1-4 13:28
谢谢分享,看着很好用。这里有个建议:listary有个功能,不需要添加配置就能直接启动常用程序 ,比如word,e ...

不会考虑这种方式,在ntfs下面搜寻最快只有everything。其他的都是通过索引或者伪索引的方式实现,在个人电脑使用过程中,常用的软件数量其实很少,为这种自动识别的耗费意义在我个人来说必要性不高。listary我用过,当初也是对它的快速跳转很吸引。这也是我写这个xrun的原因之一。
 楼主| ilaoyao 发表于 2024-1-4 18:21
站长 发表于 2024-1-4 18:12
楼主最近好东西不断啊,论坛的热度全被你吸收了,应该让管理员给颁个《热门原创》奖

其实也并没有。
前面两个软件是跟论坛的 @go4399@愚无尽 两位仁兄探讨的成果。期间他们倾注了很大的热情和建议。
这个是我个人自用了很长时间,觉得对某些特定的使用习惯者用起来可能会喜欢,所以分享一下。
swen.tan 发表于 2024-1-4 19:41
简直牛得不要不要的。。太赞啦。
愚无尽 发表于 2024-1-4 19:46
一直 Rolan + Listary 组合,满足需求。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-29 06:11

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表