问题描述
我有可以在终端3270仿真器中执行的脚本。想要通过创建一些调度程序使其自动化。有没有办法从其他任何应用程序(如Shell脚本)调用它。
解决方法
我最近尝试使用WIN32 API虚拟密钥Virtual key reference
来按单个键My source code in GitHub -在聚焦任何文本输入后的5秒钟内编译并运行C代码,它将键入输入文件中的所有字母
在使用Shift键的情况下,我将先按shift键,然后再按此键并释放键并释放Shift
这是从Stack Overflow Reference for C Code引用的简单C代码
我正在使用已经启动的x3270终端,并且以行编辑g模式打开编辑器
我设法使用该C代码在终端中键入完整的JCL代码,这意味着我什至可以为F1-至-F12键进行编码
其他方法是
- HLLAPI / EHLLAPI / WinHLLAPI(如果是Windows,则需要DLL文件)
- x3270 / s3270 / wc3270脚本选项(该脚本的学习曲线)
- 在python中可以编写代码的py3270
- f3270这是一个基于Java的自动化终端
- C#代码也适用于HLLAPI