python上面没有菜单,为什么我安装的python没有菜单

  python上面没有菜单,为什么我安装的python没有菜单

  您将使用Pywin32向非活动tererm窗口发送击键。

  这个答案让我写了一个名为import win32gui的代码。

  导入win32con

  导入win32 API

  hwnd main=win32 GUI . findwindow( teratermvt ,None)).

  打印hwnd母版

  hwnd child=win32 GUI . getwindow(hwnd main,win32con。GW_CHILD)))))).

  win32API.postmessage(hwndchild,win32con。WM_CHAR,0x5b,0)))).

  但是:

  hwnd main=win32 GUI . findwindow( teratermvt ,None))返回0,找不到窗口。

  只要我把“Tera Term VT”改成“记事本”,我就可以一整天高高兴兴地把击键发送到活动记事本窗口。那么,我为什么不能拿TeraTerm的窗户?pyhandle=findwindow(classname,WindowName)).

  类名:PyResourceId

  要查找的窗口类的名称或原子,可以是None

  窗口名称:字符串

  要查找的窗口的标题,可以是无

  那么,如何才能得到正确的类名呢?

  我尝试过Tera Term VT的各种变体。逃生空间。Tera\ Term\ VT ,用单引号括起来。Tera Term VT ,但没有工作。进程名:我也尝试过使用 ttermpro.exe ,无奈之下,在字符串中包含子名 com 11:115200 baud-tera term vt 也没有效果。

  有趣的是,导入win32com.client

  shell=win32 com . client . dispatch(wscript . shell))。

  shell.appactivate(teratermvt ).

  shell.sendkeys (((% I,0)))))))).

  工作是不错,但是我不想把窗口带到前台。然而,Tera Term VT字符串在这种情况下工作良好。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: