Go 戈朗如何在顶部设置窗户

Go 戈朗如何在顶部设置窗户,go,Go,我正在开发一个应用程序,它可以将便携式浏览器打开到特定页面。问题是,每隔一段时间,我会将焦点切换到浏览器窗口,以便在最小化或在其顶部有一个窗口时,它将显示在屏幕顶部 我曾尝试使用将活动PID设置为浏览器的PID并将其设置为活动,但没有成功: robotgo.ActivePID(26360) handle := robotgo.GetHandle() fmt.Println("handle: %s", handle) mdata := robotgo.GetActive() robotgo.S

我正在开发一个应用程序,它可以将便携式浏览器打开到特定页面。问题是,每隔一段时间,我会将焦点切换到浏览器窗口,以便在最小化或在其顶部有一个窗口时,它将显示在屏幕顶部

我曾尝试使用将活动PID设置为浏览器的PID并将其设置为活动,但没有成功:

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

mdata := robotgo.GetActive()

robotgo.SetActive(mdata)
有办法做到这一点吗

注意:因为我自己使用
exec.Command
打开这个浏览器进程,所以我有它的PID,所以我不必搜索它


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

我从未使用过
robotgo
,但
mdata
不是当前的活动窗口吗?您将再次设置为活动窗口?是的,我希望
mdata:=robotgo.GetActive();robotgo.SetActive(mdata)
不起任何作用。