python实现自动输入命令回车操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现自动输入命令回车操作相关的知识,希望对你有一定的参考价值。

苦逼的在sf上等了一天(问题链接),都没人来解答,只好自己想办法,东平西凑还是勉强实现了,记录一下:

安装完python2.7后,在cmd命令行输入python回车,后出现python相关的提示信息,表示python安装正常;

这个时候只能在里面输入python程序语句直接执行,输入exit()退出即回到cmd,

输入cd c:\\Python27\\Scripts(默认安装目录),然后可以安装一些需要的python类库(经常会遇到执行命令是提示缺少xxx,查一下具体缺少什么再回到这里安装就可以了)

比如:pip install image/pip install  Pillow 等等

import win32gui
import win32con
import time
win = win32gui.FindWindow(None, u‘无标题 - 记事本‘)# 找到目标程序

# 使用win32gui.FindWindowEx找到目标文本框:
tid = win32gui.FindWindowEx(win, None, ‘Edit‘, None)
#输入q,发送回车
win32gui.SendMessage(tid, win32con.WM_SETTEXT, None, ‘q‘) 
time.sleep(3)
win32gui.PostMessage(tid, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0) 
win32gui.PostMessage(tid, win32con.WM_KEYUP, win32con.VK_RETURN, 0)

 上面代码(xxx.py)实现的是自动在打开的记事本里输入‘q‘然后回车

 然后在windows计划任务里执行cmd命令python d:\\xxx.py

参考两个链接:

python指定窗口截图 python中获取子窗口的句柄

python操作windows窗口一个小case

轻松自动化---selenium-webdriver(python) (十二)

以上是关于python实现自动输入命令回车操作的主要内容,如果未能解决你的问题,请参考以下文章

python怎么运行

python回车不能换行而是执行怎么办

idea中怎么实现字符串中回车结束编辑功能

python脚本怎么执行

VSCode 创建.py自动添加文件头注释的设置

Python学习日志-03