本来写这个文件管理器ui是只有查看功能的, 生成和启动ahk的脚本是用python。
但是考虑到很多电脑没有python,而且还要pip安装额外的包,非常麻烦,所以给这个ui升级了一下,让他本身拥有生成ahk文件并启动的能力。
这下就很像一个小工具软件了。所以拿来分享~
本来写这个文件管理器ui是只有查看功能的, 生成和启动ahk的脚本是用python。
但是考虑到很多电脑没有python,而且还要pip安装额外的包,非常麻烦,所以给这个ui升级了一下,让他本身拥有生成ahk文件并启动的能力。
这下就很像一个小工具软件了。所以拿来分享~
用起来很方便 , 因为右边用的是 Windows 的 ie web browser控件,实际功能和资源管理器一摸一样。
所以可以很轻松的排序、移动、管理整个快捷文件库
同时提供快捷键启动软件功能,具体的用法设置页面有写,有一个忘写,0开头的位置不设置快捷键。
大概就这样,刚从python迁移的。
各位喜欢点歌星星啊`~
不是, 哥们, 你就不能用户第一次打开, 就直接跳转到Setting界面吗? 点开后什么都没动, 第一眼就报错, 这就很劝退啊, 要避免这种事情也不难写吧. 一个if…then判断即可:
试用一下后的感想就是, 还是再仔细琢磨一下比较好, 未来可期.
这更倾向于mini文件管理器吧,挺好的,就是没想到有啥用。
要是能自定义0-9这10个路径,用来快速访问常用文件挺好的。
emm 因为懒, 第一次打开要手动去 settings 然后 点一下 建立文件夹
不过这个很好写,可以加一个。
0-9 这个 + 首字母快捷键 真的很快 ,用久了之后,习惯每个文件夹放的东西,就可以肌肉记忆打开软件。
不需要打开程序界面,直接鼠标点击到任务栏,然后按下快捷键就能启动程序
并且如果程序已经开启,则会“唤醒” , 把程序拿到最前面。
打开软件看到的第一眼就是错误页面::可以加一个第一次用转到settings界面,提示用户需要创建文件夹;不过其实还是很容易找到解决办法,毕竟左边一排数字button就setting这个最扎眼,小小研究一番肯定能找到。
让用户选择映射到自己喜欢的目录里.::很多地方为了方便用的都是硬编码,改不了了;我比较不给用户选择权
!
贴边隐藏::我不会实现这个功能,不过可以考虑加上 , 感觉很实用
反馈一个大图模式Bug,::大图模式是需要在 c盘文件夹里面 c:/lightspeed 右键设置属性,然后文件类型改成 图片/音乐 , 这个启动器里面才会默认变成大图,不然默认只能是 列表,而且程序里没法控制;
或者可以用快捷键 右键 -V -M 快速切换成图表显示。
其实当时我很想实现一个深色模式,但是这个右边的 webbrowser 控件 没有太多可以操作的api和属性,没有办法设置成黑色
它里面的图片排布方式、大小也是同理,没有提供任何设置接口。
唯一能做的就是控制这个 webbrowser 的大小和url。
webbrowser控件本质上是一个IE浏览器! 大家以为IE已经消失了,其实它一直,一直存在着…… , 如果用vbs脚本打开IE,然后访问 file:///c:/ 就会直接打开一个文件管理页面…win资源管理器里面本质也是一个IE浏览器!
他的继任者 webview2 则会显示一个非常丑陋的文件列出页面,没有很多类似windows文件管理器的高级操作,比如拖放、重命名;当然如果是商业产品,用web重写一个文件管理器或许不错,不过那就是一个很大的工程了。
可以把常用文件夹 / 文件 拖个快捷方式到 0-9 里面 就能快速打开了