网上找了很多 windows 程序启动器,都不太好用,便学了下 pyqt 写了个 windows 程序启动器,欢迎 star
起因
网上找了很多的启动器,或多或少都有些缺点
不美观
功能不符合自己的要求
需要付费,绑定机器,订阅,账号登录 等
不开源,想改动软件改不了
开源,但是程序复杂。本项目十分简单,主程序 100 来行代码
种子启动器
取名种子启动器, 寓意通过种子启动器, 启动种子, 种子长成大树
技术栈
pyqt
使用方法
将快捷方式放入项目下 lnk 文件夹, lnk 文件夹内也可以建立文件夹, 文件夹支持嵌套
在 lnk 文件夹内, quick 文件夹内的快捷方式会在菜单的第一级显示
快捷键控制 快捷键是全局的,任意程序内按快捷键都可以弹出菜单窗口
alt+z 显示菜单
esc 键隐藏菜单
项目地址 github.com/rango886/seed 欢迎 star 提建议
alt+s的时候,菜单会在鼠标所在的地方弹出
楼主牛牛牛!给你点赞.
不过其实 utools 也挺给力的.
请问你知道不知道直接把快捷方式放置到“C:\ProgramData\Microsoft\Windows\Start Menu”文件夹下面后,直接按 Windows 键再搜索名字就可以了。或者可以使用 PowerToys/utools 都可以直接搜索的
我设想的比你的还好,但我没做,因为有基本能满足我需求的现成品,懒了
补几个之前的设计方案:
- 需要命令行,AC 自动机,结合 QT 的 QCompleter ,提示效果很好
- 你这个没有拼音排序
- 分级太多,这些启动器一般两级以上就嫌多了
- Alias ,同软件但不同运行参数
- …… 还有一些比较个人化的需求就不提了,仅我自己适用
作为程序员,自然不喜欢鼠标点点点,喜欢在终端命令行启动一切或停止一切...
这种方法也用过,不过这种方法要按很多次键盘
如果是开始菜单需要
- 点击 win 键
- 点击很多次输入名称,虽然有自动补全,但也需要至少按 2-3 次键盘,而且这些按键可能分布于键盘的跨度很大,不利于盲操
- 点击 enter 键,或鼠标移动搜出的结果上点击
本软件
- 点击快捷键 alt+z 在键盘左下角,而且两个键离得很近,而且显示菜单的时候会自动获取鼠标当前的位置,菜单显示在鼠标当前的位置
- 鼠标移动到启动的软件图标上, 点击启动
梦回远古开始菜单,只不过加了快捷键
我一般是 listary ,然后敲出要运行程序的名字就好了。
用鼠标瞄准看着挺费劲,而且容易指错了
这个…… 我按一下 Win 键,不也是有一个列表,可以鼠标点点点,与你这个有何区别?
说出来你可能不信。我还在 win10 上使用上古的 vstart 。。
如果用 win11 的话,点击 win 键,不会直接显示应用列表,而且应用列表不够紧凑,不能悬停展开,
win10 也是同样的问题 应用列表不够紧凑,不能悬停展开
鼠标效率太低了,对我来说 everything 就是最好的启动器
我很多年前用 AHK 写过一个跟楼主这个几乎一模一样的东西,我那时是深度依赖鼠标,所以快捷键是按住左键的情况下点击右键弹出菜单。现在习惯了 utools ,打开程序的速度比这种快捷键弹出菜单,再去找到菜单项,然后再点击要快得多。
好漂亮的终端呀,这是自带的嘛?
逐渐发现,和用 Windows 的、用 Linux + DE 的,没有共同语言
utools 一直后天,最近一直都用 utools 启动了。
Win10 、Win11 自带的 Windows Terminal ,很多配色主题可以选。
音速启动?
那就固定到开始菜单面板上啊哈哈,也就按一下 win ,剩下的鼠标操作
刚试了试靠方向键和 enter 也可以操作的
第一张图那个四级菜单认真的吗......
一大堆菜单菜单下级菜单也太繁琐了吧,windows 自己的 win+s 就满足绝大部分需求了,想要更强大美观还有微软自己的 powertoys
Win+R
看到鼠标点,第一就想到了音速启动。
顺便推荐一下 listary ,虽然有一万年没更新了。
我用 ahk 搞了个差不多的
PowerToys 的 PowerToysRun 功能,一般只要按下快捷键然后输入两个字母就能搜到应用。
#24 ,最近已经更新到 6 了
从 win10 开始直接用 win + s
装了微软官方的 powertoy 的话,直接 alt + space
通常打两个字母就能找到想要打开的程序了
推荐一下日本的免费软件,claunch
作者好像更新了。
四级菜单也着实让我震惊了。虽然我 Everything 也常用,但只是搜文件。也推荐一个: Win + type something(eg: weixin) + Enter 这个 flow 也非常快。键盘比鼠标的效率高的多
utools ,系统自带的 win+s ,powertoy ,都是键盘操作的,比你这个更快,功能更多...你这个真的看不到任何优点...
一般直接用磁贴分类
还是敲键盘快一些. 我打字很快的, 用鼠标点反而慢太多了
这不就是个开始菜单么?
你这是键盘的使用方法,他那是鼠标的使用方法。完全不同的两种产品的
还不错,很 native 的界面
不知道 win11 还有没有这样的功能,其实 [右键任务栏] - [新建工具栏] 也能获得一模一样的效果。
不是按一下 win 键就能搜索这些 app 吗?速度很快。你们是多久没用过自带的功能了。
win 自带的搜索很多毛病,一些绿色软件搜不到,模糊搜索支持的也很差,比如“腾讯 QQ”输入 QQ 却搜不到。
wox+everything
self.base_dir = "C://Users//rango//Desktop//seed//lnk"
self.quick_dir = "C://Users//rango//Desktop//seed//lnk//quick"
这么写代码确定没问题吗
altrun 用好多年了
wox+everything +1
我一般用 win+Q ,然后搜索
不过基本不关机,只睡眠,倒也没有频繁启动某个程序的需求
Windows 10 开始直接按 Win 键可以唤起开始菜单,然后直接输入字符就可以搜索了,我需求不高,一直都是这么用的
那可以试试 ALMRun
#24
#27 前几天 beta 版还有更新,更新了出来个收费菜单...
powertoys
换个思路。可以永远不关机,常用程序一直开着,基本上就不太需要启动器了,浏览器常年大几十个 tab ,需一个智能关闭器。。( doge
已更新,忘记改为相对路径了
utools 工具,你值得拥有
我用 Listary 桌面上的所有图标都隐藏了
想起一个叫 Rolan 的... 虽然后来被 Claunch 替代了
动手能力可以的
支持
歪个楼,Windows 下的程序启动器有没有可以让用户选择切换程序窗口 /打开新窗口的
Mac 下的启动器基本上都是如果有已经打开的程序,就切换到对应的窗口
Linux 的 Kde Runner 可以选择切换到已经打开的程序,或者是新建一个应用窗口
Windows 下面的启动器基本都是只能新建程序窗口,除非是像微信这样的只允许打开一个程序窗口的应用
vstart ,从 xp 时代用到现在了。。旧版本就 ok..新版花里胡哨。
有没有发行版?
Power Keys 的「光速切换」功能:
PowerKeys.GitHub.io
无极嵌套文件夹够可以的
#7 最新版的支持模糊搜索+拼音了。
自带的绿色软件搜索不到,是因为你没有给所有文件夹设置索引。平时大家软件安装之后都会在开始目录里面写入一个快捷方式,绿色软件可不会。
需要装 python 的
pyqt 打包成 exe 太大了,要 200MB 左右
之前是花几十块钱付费购买的,直接升级了,看了一下感觉是办完成品。。。。看中国区论坛反馈,内存还吃更多了。
蹭一波
Maye
后端易语言,功能全面
blog.arae.cc/post/25830.html
Maye Lite
后端 C 艹,精简功能,速度更快
blog.arae.cc/post/25842.html
😁
可以尝试精简, 我用 pyinstaller 打包的一个 pyqt 程序只有 16.8M, 不过只用了 python 标准库和 qt 的 widgets, 没用其它
1.Windows 的程序,有个特点是,大部分需要窗口。因此像 Linux 这种,以命令行形式,或者以服务形式,做自启,兼容性并不好。
2.Windows 的自启,最佳兼容模式,是:
创建一个独立的账号,建议用 Administrator
control userpasswords2 设置该账号,开机后不需要密码来自启。
把需要启动的程序,放在开始菜单的启动项目里。Win7 以及之前版本,可以直接在开始菜单里找到启动,Win8/Win10 在这个位置:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
接着在注册表里,制作一个开机后自动锁屏的功能,来防止开机自启后被别人绕过密码来操作电脑:
Windows7 以及更老版本:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run:
字符串值:
LockPC:rundll32.exe user32.dll, LockWorkStation
Windows8 、10:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run:
字符串值:
LockPC:rundll32.exe user32.dll, LockWorkStation
3.需要注意一点是,如果用户被更改用户名或密码,开机自启需要重新设置。
因为今年的环境不太好,像重庆这种地方机会越来越少,再就是因为年轻,想去大城市看看,一年里也就是个 crud boy ,再就是因为学历不好,想问问年后在深圳好就业吗,或者有相同经…
以这段 typescript 代码为例,f 期待一个类型为 10 的参数,x 等于 10 ,但是因为 x 的类型为 number ,所以不匹配 无关 typescript …
前面写过一篇“腾讯,竞争力 和 用户体验”批评了腾讯,于是在我的微博上和博客上收到了一些反对意见,基本上是说腾讯产品的用户体验做得很好,很方便,等等,还列举了N多的例子,以及说…