-tray
我构建了一个工具,如果在启动时传递了标志,则可以从控制台运行或在系统托盘中运行。仅在没有构建标志的情况下运行go build <list of go files>
将创建一个可以在系统托盘中运行的二进制文件,但它也会生成一个控制台窗口。如果我传递构建标志-H=windowsgui
,那么控制台窗口将被隐藏,但我仍然需要传递-tray
它才能在系统托盘中实际运行。
有没有一种方法可以在运行时检测二进制文件是否是使用该标志构建的,-H=windowsgui
以便我可以自动执行正确的操作并启用托盘,而无需-tray
传递该标志?
莫回无
相关分类