当前位置: 首页 > article >正文

Python 链接 Pcomm

下载 GitHUb AS400 Interface, 并 install comtypes package 

#  python -m pip install comtypes
from ibmpcomm import Instance

def main():
    wSession = Instance(session='A')
    GotoCmdEntry(wSession)
    wSession.set_text(text='Dspjob',row=18,column=7)
    wSession.send_keys(key='[Enter]')
    wSession.wait(1)
    wjobname = wSession.get_text(row=3,column=9,length=10).decode('UTF-8')
    print('job is ',wjobname)
    wSession.send_keys(key='[pf12]')

def GotoCmdEntry(wSession):
    wstr = wSession.get_text(row=1,column=34,length=13).decode('UTF-8')
    i = 0
    while True:
        if i > 20 : break
        if wstr == 'Command Entry': break
        wstr1 = wSession.get_text(row=1,column=1,length=80).decode('UTF-8')
        if wstr1.find('Exit Interactive SQL') > 0: wSession.send_keys(key='[Enter]')
        wSession.send_keys(key='[pf12]')
        i += 1
        wstr = wSession.get_text(row=1, column=34, length=13).decode('UTF-8')

    wSession.send_keys(key='[reset]')
    wSession.send_keys(key='[sys attn]')
    wSession.wait(1)

if __name__ == '__main__':
    main()


http://www.kler.cn/a/466248.html

相关文章:

  • 【调试记录】在CARLA中插入可以播放视频的组件
  • 用python编写一个放烟花的小程序
  • 《深入浅出HTTPS​​​​​​​​​​​​​​​​​》读书笔记(24):椭圆曲线密码学
  • 文献阅读 | B. S. Carmo 2010
  • Linux系统在任意目录运行py脚本
  • 【Pytorch报错】AttributeError: cannot assign module before Module.__init__() call
  • [CTF/网络安全] 攻防世界 simple_js 解题详析
  • python 插入排序(Insertion Sort)
  • MyBatis一级缓存与二级缓存详解
  • Spring Boot项目中分布式锁实现方案:Redisson
  • Java(四十四)file
  • JavaScript Math(算数) 对象的用法详解
  • 【UE5 C++课程系列笔记】17——DeveloperSettings(开发者设置)的基本使用——读取修改Settings
  • 初步认识UML
  • 动态库dll与静态库lib编程3:DLL导出函数的调用
  • 深度学习笔记10-数据增强(Tensorflow)
  • 在Vue3项目中使用svg-sprite-loader
  • Gitee 的基本用法
  • 查看打开的端口
  • 【JavaWeb后端学习笔记】MySQL的数据控制语言(Data Control Language,DCL)
  • 多线程访问FFmpegFrameGrabber.start方法阻塞问题
  • SkyWalking概述
  • 谷歌浏览器的高级安全设置使用方法
  • 整数拼接(哈希表 枚举)
  • docker基本概念,docker镜像管理,docker命令
  • zookeeper+kafka