Golang如何在顶部设置窗口

时间:2017-11-08 21:15:13

标签: go

我正在开发一个应用程序,可以将便携式浏览器打开到特定页面。问题在于,我偶尔会将焦点切换到浏览器窗口,这样如果它被最小化或者顶部有一个窗口,它将出现在屏幕顶部。

我已尝试使用robotgo执行此操作,方法是将有效PID设置为我的浏览器的PID并将其设置为有效,但这不起作用:

robotgo.ActivePID(26360)
handle := robotgo.GetHandle()
fmt.Println("handle: %s", handle)

mdata := robotgo.GetActive()

robotgo.SetActive(mdata)

有办法做到这一点吗?

注意:由于我使用exec.Command自行打开此浏览器进程,因此我有自己的PID,所以我不必搜索它。

注意2:我在Windows上运行此程序。

0 个答案:

没有答案