Python论坛  - 讨论区

标题:[python-chinese] 用python如何模拟键盘事件?

2006年10月11日 星期三 22:56

Young fivesheep在gmail.com
星期三 十月 11 22:56:25 HKT 2006

需要从串口中读取一些数据(id卡读卡器),然后输入到某个程序的输入框中.

我的想法是, 用python写个后台程序监控着com口, 当有输入的时候就把东西读出来
然后转化为一个键盘输入事件(输入一串数字).

想知道python要如何才能模拟出输出事件来.

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月12日 星期四 08:19

limodou limodou在gmail.com
星期四 十月 12 08:19:59 HKT 2006

On 10/11/06, Young <fivesheep在gmail.com> wrote:
> 需要从串口中读取一些数据(id卡读卡器),然后输入到某个程序的输入框中.
>
> 我的想法是, 用python写个后台程序监控着com口, 当有输入的时候就把东西读出来
> 然后转化为一个键盘输入事件(输入一串数字).
>
> 想知道python要如何才能模拟出输出事件来.

以前我在网上找到过一个叫sendkey的python模块你可以找找看。不过win和linux平台可能是不一样的。可以找一找自动化GUI测试的工具。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月12日 星期四 09:09

Leo Jay python.leojay在gmail.com
星期四 十月 12 09:09:47 HKT 2006

On 10/11/06, Young <fivesheep在gmail.com> wrote:
>
> ÐèÒª´Ó´®¿ÚÖжÁȡһЩÊý¾Ý(id¿¨¶Á¿¨Æ÷),È»ºóÊäÈ뵽ij¸ö³ÌÐòµÄÊäÈë¿òÖÐ.
>
> ÎÒµÄÏë·¨ÊÇ, ÓÃpythonд¸öºǫ́³ÌÐò¼à¿Ø×Åcom¿Ú, µ±ÓÐÊäÈëµÄʱºò¾Í°Ñ¶«Î÷¶Á³öÀ´
> È»ºóת»¯ÎªÒ»¸ö¼üÅÌÊäÈëʼþ(ÊäÈëÒ»´®Êý×Ö).
>
> ÏëÖªµÀpythonÒªÈçºÎ²ÅÄÜÄ£Äâ³öÊä³öʼþÀ´.
>

²»ÓÃÄ£Äâʼþ°¡¡£¿ÉÒÔÓÃSetWindowTextÉ趨´°¿ÚµÄÄÚÈÝ¡£

-- 
Best Regards,
Leo Jay
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061012/3f6ba657/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月12日 星期四 10:32

Young fivesheep在gmail.com
星期四 十月 12 10:32:49 HKT 2006

谢谢, sendkeys用起来简单点

On 10/12/06, Leo Jay <python.leojay在gmail.com> wrote:
> On 10/11/06, Young <fivesheep在gmail.com> wrote:
> > 需要从串口中读取一些数据(id卡读卡器),然后输入到某个程序的输入框中.
> >
> > 我的想法是, 用python写个后台程序监控着com口, 当有输入的时候就把东西读出来
> > 然后转化为一个键盘输入事件(输入一串数字).
> >
> > 想知道python要如何才能模拟出输出事件来.
> >
>
> 不用模拟事件啊。可以用SetWindowText设定窗口的内容。
>
> --
> Best Regards,
> Leo Jay
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号