我有以下代码,它无法激活窗口标题“堆栈溢出”和发送错误的图形用户界面的f11。
这是一个Python bug吗?为什么它不能工作?
import subprocess
from subprocess import Popen
import win32com.client as comctl
import time
def chromes():
url='https://stackoverflow.com'
cmd='C:/Users/tpt/AppData/Local/Chromium/Application/chrome.exe'
Popen([cmd, url, '--window-position=0,0', '--user-data-dir=C:\\iplay'])
chromes()
time.sleep(5)
wsh =comctl.Dispatch("WScript.Shell")
aa = wsh.AppActivate("Stack Overflow")
wsh.SendKeys("{F11}")发布于 2016-09-24 18:20:17
如下所示:
import win32gui
import win32api
import win32con
def enumHandler(hwnd, lParam):
if win32gui.IsWindowVisible(hwnd):
if 'Stack Overflow' in win32gui.GetWindowText(hwnd):
win32api.PostMessage(hwnd, win32con.WM_KEYDOWN, win32con.VK_F11, 0)
win32gui.EnumWindows(enumHandler, None)但是不知道是哪个标签起作用了?
https://stackoverflow.com/questions/39674374
复制相似问题