【发布时间】:2014-02-17 07:49:08
【问题描述】:
请问我如何用 Go 语言做到这一点?我已经使用 Python 2.7、pywin32 和 win32com 以及下面的代码来触发虚拟键盘按下。
Python 代码有效:
import time
import win32com
import win32com.client
shell = win32com.client.Dispatch('WScript.Shell')
shell.Run('chrome')
time.sleep(0.1)
shell.AppActivate('chrome')
shell.SendKeys("www.stackoverflow.com", 0)
shell.SendKeys("{Enter}", 0)
time.sleep(4)
shell.SendKeys("{F11}", 0)
我实际上是在 Go 中尝试相同的 Python 代码(适用于 Windows 和 Mac),谁能给我举个例子,如何用 Go 做到这一点?
【问题讨论】:
-
由于
win32com,您的python 代码只能在Windows 上运行。如果我理解正确,您需要一个可执行文件以全屏模式在stackoverflow.com上启动 Chrome。对吗? -
检查this out :制作SO书签,转到
chrome://apps,拖动书签制作新应用,右键+Open full screen,右键+Create shortcuts...。Create shortcuts...似乎只在 Windows 上可用。