撸了一个 Windows 下面的命令行托盘工具

2017-11-28 19:14:32 +08:00
 h4lbhg1G

项目主页在这里 CommandTrayHost,二进制在这里

7692 次点击
所在节点    分享创造
40 条回复
hljjhb
2017-11-28 20:07:02 +08:00
挺实用的小工具
h4lbhg1G
2017-11-28 20:26:51 +08:00
终于有人回复了!
本身程序也很小,静态编译的不到 700k,没有 VC++运行库要求。之前使用批处理来做启动,然后发现了 phuslu/taskbar,结果就花了大约一天时间在那个上面改成现在这个。实际上还有那个项目的部分残余代码没有清理。
Cannikin
2017-11-28 20:29:16 +08:00
很棒!收藏了!
loading
2017-11-28 20:34:16 +08:00
能不能做到菜单项目对应命令行是通过 ini 文件配置的。(我用手机,没试用。)

做到便于配置。
当然,ahk 也能很容易做出来。

总之,start +1
loading
2017-11-28 20:35:34 +08:00
看了一下说明,json 配置,赞!
brightguo
2017-11-28 20:55:01 +08:00
cuit4017
2017-11-28 21:00:11 +08:00
已 star
h4lbhg1G
2017-11-28 21:02:41 +08:00
主要是想要托管子进程,隐藏和显示子进程窗口。主进程退出(奔溃),杀掉所有子进程。我是除了那些会写的很爽的以外,尽量全部用 Windows API 实现,所以会小一点。比如 PathCombine PathFileExists ZeroMemory 等 API。
qzbysh
2017-11-28 21:09:20 +08:00
这下可以抛弃 VBScript 啦
LPeJuN6lLsS9
2017-11-28 21:53:27 +08:00
为啥是个 python 图标;还有很不便的一点:控制台 show 出来就得用托盘菜单隐藏,不然关闭窗口就再也出不来了
h4lbhg1G
2017-11-28 21:58:37 +08:00
@hantsuki 嗯 关闭就是被杀掉了,这个可以用进程管理里面看到,必须用菜单隐藏。图标是暂时的,目前用的是之前项目 phuslu/taskbar 的
LPeJuN6lLsS9
2017-11-28 22:02:05 +08:00
@h4lbhg1G 这个改进一下难度高吗,如果能改进实用度会提升很多啊
h4lbhg1G
2017-11-28 22:17:32 +08:00
@hantsuki 我正在改关掉后菜单自动变灰。然后把主菜单的隐藏实装为隐藏全部窗口。
h4lbhg1G
2017-11-28 22:50:07 +08:00
@hantsuki 发布版本 0.2.0 现在清理了下菜单。加了个隐藏全部菜单。
hubhub
2017-11-28 23:09:26 +08:00
恕我直言,这东西是做什么用的,我看半天没看明白啊,能不能说的明白一点
lozzow
2017-11-28 23:19:53 +08:00
这几天正想找个类似的程序,太感谢了
LPeJuN6lLsS9
2017-11-28 23:20:21 +08:00
@h4lbhg1G 可以,我明天试试……
wwqgtxx
2017-11-29 00:04:25 +08:00
建议支持一下以管理员权限启动应用的功能,虽然可以用 powershell verb runas 来实现,但还是希望能更人性化一点
xuanyuanaosheng
2017-11-29 09:03:50 +08:00
正在用
h4lbhg1G
2017-12-01 08:30:18 +08:00
@hubhub 其实没啥大用途。现在都是 GUI 大行其道,这是个命令行工具。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/410279

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX