首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BlueZone对象方法"SendKeys“

BlueZone对象方法"SendKeys“
EN

Stack Overflow用户
提问于 2022-01-07 03:04:55
回答 1查看 326关注 0票数 1

我正在使用BlueZone脚本主机自动执行重复的大型机任务,并试图使用Sendkey方法传递Shift F6。IBM网站上的文档显示。不知道为什么只有我的PF6在工作,而不是换档。有什么想法吗?

https://www3.rocketsoftware.com/bluezone/help/v51/en/bzsh/APPENDIX/IBM_Send_Key_Table.htm

代码:

代码语言:javascript
复制
    pythoncom.CoInitialize()

    bzo = win32com.client.Dispatch("BZWhll.WhllObj")
    bzo.Connect('')
    
    for x in range(9, 20):
        a = bzo.ReadScreen('buff', '10', x, 7)
        excr_amt = Decimal(a[1].strip().replace(",",""))

        if len(str(excr_amt)) == 5:
            bzo.PSCursorPos = pos - 9
            bzo.SendKeys("x")
            bzo.Wait(2)
            bzo.SendKeys("<shifton><PF6>")
EN

回答 1

Stack Overflow用户

发布于 2022-01-07 04:01:25

尝试发送PF18,这应该等同于shift-PF6。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70616136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档