一个新的启动器,刚写的,试试看?绿色免安装

cornradio/lightspeed-UI: windows quick launcher written in c# + using ahk for key binding (github.com)

本来写这个文件管理器ui是只有查看功能的, 生成和启动ahk的脚本是用python。

但是考虑到很多电脑没有python,而且还要pip安装额外的包,非常麻烦,所以给这个ui升级了一下,让他本身拥有生成ahk文件并启动的能力。
这下就很像一个小工具软件了。所以拿来分享~

2 个赞

用起来很方便 , 因为右边用的是 Windows 的 ie web browser控件,实际功能和资源管理器一摸一样。
所以可以很轻松的排序、移动、管理整个快捷文件库
同时提供快捷键启动软件功能,具体的用法设置页面有写,有一个忘写,0开头的位置不设置快捷键。

大概就这样,刚从python迁移的。
各位喜欢点歌星星啊`~

下载下来, 打开软件看到的第一眼就是错误页面, 找不到网页.

不是, 哥们, 你就不能用户第一次打开, 就直接跳转到Setting界面吗? 点开后什么都没动, 第一眼就报错, 这就很劝退啊, 要避免这种事情也不难写吧. 一个if…then判断即可:

  • 在软件开始之前, 判断是否存在设定配置文件. 如果不存在, 则直接跳转到设置, 告诉用户, 第一次使用, 需要往C盘里创建一个叫LightSpeed的文件夹.
  • 又或者在软件开始之前, 判断是否存在设定配置文件. 如果不存在, 直接帮用户在C盘创建一个lightspeed文件夹, 或者尊重一点, 弹个窗告诉用户: “C盘下找不到lightspeed这个文件夹, 需要创建这个文件夹,软件才能工作, 请允许创建.”
  • 其实我希望, 可以在设置中, 让用户选择映射到自己喜欢的目录里. 然后打开的就是自己选择的目录. 而不是呆呆的映射C:\lightspeed目录下的0到9目录. 有这功夫把文件移动到这几个目录下, 还不如我直接打开浏览器的下载目录快.
  • 如果这个软件可以像QQ那样贴边隐藏那就更好了呢. 毕竟, 我想用图形化的快捷启动器软件, 很多时候就是因为要做的事情只有用鼠标点几个按钮而身边没有键盘.
  • 反馈一个Bug, 我在0号文件夹, 选择以大图标的方式显示, 然后跳到1号文件夹, 再跳回0号文件夹, 它又变回默认的, 以列表的方式显示了. 请问你这个软件有配置文件吗? 用配置文件记录一下每个文件夹的显示方式比较好. 不同的文件适合不同的显示方式, 音乐适合列表, 但是图片当然是越大越好.

试用一下后的感想就是, 还是再仔细琢磨一下比较好, 未来可期.

这更倾向于mini文件管理器吧,挺好的,就是没想到有啥用。
要是能自定义0-9这10个路径,用来快速访问常用文件挺好的。

emm 因为懒, 第一次打开要手动去 settings 然后 点一下 建立文件夹
不过这个很好写,可以加一个。

0-9 这个 + 首字母快捷键 真的很快 ,用久了之后,习惯每个文件夹放的东西,就可以肌肉记忆打开软件。
不需要打开程序界面,直接鼠标点击到任务栏,然后按下快捷键就能启动程序
并且如果程序已经开启,则会“唤醒” , 把程序拿到最前面。

打开软件看到的第一眼就是错误页面::可以加一个第一次用转到settings界面,提示用户需要创建文件夹;不过其实还是很容易找到解决办法,毕竟左边一排数字button就setting这个最扎眼,小小研究一番肯定能找到。

让用户选择映射到自己喜欢的目录里.::很多地方为了方便用的都是硬编码,改不了了;我比较不给用户选择权 :smiling_imp:

贴边隐藏::我不会实现这个功能,不过可以考虑加上 , 感觉很实用

反馈一个大图模式Bug,::大图模式是需要在 c盘文件夹里面 c:/lightspeed 右键设置属性,然后文件类型改成 图片/音乐 , 这个启动器里面才会默认变成大图,不然默认只能是 列表,而且程序里没法控制;
或者可以用快捷键 右键 -V -M 快速切换成图表显示。


其实当时我很想实现一个深色模式,但是这个右边的 webbrowser 控件 没有太多可以操作的api和属性,没有办法设置成黑色
它里面的图片排布方式、大小也是同理,没有提供任何设置接口。
唯一能做的就是控制这个 webbrowser 的大小和url。

webbrowser控件本质上是一个IE浏览器! 大家以为IE已经消失了,其实它一直,一直存在着…… , 如果用vbs脚本打开IE,然后访问 file:///c:/ 就会直接打开一个文件管理页面…win资源管理器里面本质也是一个IE浏览器!

他的继任者 webview2 则会显示一个非常丑陋的文件列出页面,没有很多类似windows文件管理器的高级操作,比如拖放、重命名;当然如果是商业产品,用web重写一个文件管理器或许不错,不过那就是一个很大的工程了。

可以把常用文件夹 / 文件 拖个快捷方式到 0-9 里面 就能快速打开了