各位用户为了找寻关于python 调用win32pai 操作cmd的方法的资料费劲了很多周折。这里教程网为您整理了关于python 调用win32pai 操作cmd的方法的相关资料,仅供查阅,以下为您介绍关于python 调用win32pai 操作cmd的方法的详细内容
实例如下:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34#coding=utf-8
import
subprocess
from
time
import
*
import
win32api
import
win32con
import
win32gui
subprocess.Popen(
'C:windowssystem32cmd.exe'
)
sleep(
1
)
a
=
65
;b
=
66
;c
=
67
;d
=
68
;e
=
69
;f
=
70
;g
=
71
;h
=
72
;i
=
73
;j
=
74
;k
=
75
l
=
76
;m
=
77
;n
=
78
;o
=
79
;p
=
80
;q
=
81
;r
=
82
;s
=
83
;t
=
84
;u
=
85
;v
=
86
w
=
87
;x
=
88
;y
=
89
;z
=
90
;i
=
97
;ii
=
98
;iii
=
99
;iv
=
100
;five
=
101
;vi
=
102
vii
=
103
;viii
=
104
;ix
=
105
;zero
=
0
;
#定义了常用按键的编码
n
=
win32gui.FindWindow(
'ConsoleWindowClass'
,
None
)
#查找打开的窗口,findwindow(x,y)x是类别名,y是窗口标题
p
=
win32gui.SetForegroundWindow(n)
#获取指针
win32api.keybd_event(d,
0
,
0
,
0
)
win32api.keybd_event(s,
0
,
0
,
0
)
win32api.keybd_event(m,
0
,
0
,
0
)
win32api.keybd_event(o,
0
,
0
,
0
)
win32api.keybd_event(v,
0
,
0
,
0
)
win32api.keybd_event(e,
0
,
0
,
0
)
win32api.keybd_event(
13
,
0
,
0
,
0
)
win32api.keybd_event(
13
,
0
,win32con.KEYEVENTF_KEYUP,
0
)
win32api.keybd_event(
13
,
0
,
0
,
0
)
win32api.keybd_event(
13
,
0
,win32con.KEYEVENTF_KEYUP,
0
)
win32api.keybd_event(
13
,
0
,
0
,
0
)
#模拟键盘输入
获取窗口信息的工具:Microsoft Spy
+
+
以上这篇python 调用win32pai 操作cmd的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。