问题标签 [attachmate-extra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
158 浏览

c# - 是否可以在 Attachmate EXTRA 中以编程方式更改设备名称?

我编写了一个使用 Attachmate EXTRA 的 win 表单应用程序。该应用程序本身运行良好,但我刚刚收到通知,需要能够为会话切换到不同的设备名称。名称将在会话启动之前设置,然后会话将通过连接过程。我能想到的唯一方法是创建并保存一个单独的会话,其中包含所需的每个设备名称并走这条路,但如果可能的话,我希望能够动态地执行此操作。

我在调试期间尝试这样做以查看对象,但无法找到要设置的方法或属性。

0 投票
1 回答
3122 浏览

excel - Attachmate Reflection VBA自动化错误

将 Attachmate Reflections Standard Suite 2011 R2 使用 excel 用于源数据集。我尝试自动化的终端需要 F9 键来提交信息,但是当我尝试发送该键时,我收到“字典中不存在给定键”错误。我尝试发送到终端应用程序的所有其他键似乎都可以正常工作。下面是一个代码片段:

我有点不知所措,因为反射 API 文档显示使用 ControlKeyCode_F9 作为功能键,但代码抛出错误。

任何帮助都会得到帮助。

0 投票
1 回答
523 浏览

ibm-midrange - IBM i (AS400) 文件传输问题。英镑符号更改

所以我一直在尝试将文件从我的系统传输到 as400。当我从我的系统传输文件时,文件中的磅符号变为一些垃圾字符。任何人都可以提出一些建议吗?

提前致谢...

0 投票
1 回答
1419 浏览

c# - 如何使用外部应用程序使 Attachmate IBM Reflection 2014 终端可见?

我正在为 Attachmate's Reflection for IBM 2014 编写一个外部应用程序,在该应用程序中,我正在尝试使用现有会话文件创建 relfection 应用程序。该应用程序已成功创建,但对用户不可见,我尝试了几种方法来做到这一点,但还没有运气。

如果有人这样做或知道需要做什么才能使终端可见,请回复。

以下是我用来执行此操作的一段代码,

0 投票
1 回答
484 浏览

vba - Attachmate Extra : VBA : 打印当前页面

是否存在使用 Extra 和 VBA 打印当前页面的功能?

我在互联网上没有找到任何东西..非常感谢

0 投票
1 回答
592 浏览

mainframe - 文件传输 Extra attachmate 将用户名附加到主机文件名

嗨,当我尝试从大型机下载文件时,使用 attachmate extra 它还会附加用户名。我不知道在哪里关闭它。

例如 - 文件名是 yyyy.file.name,然后当我尝试传输文件时,它会传输 username.yyyy.file.name。

在 3.4 中,附加用户名的选项已关闭。仍然在发生

0 投票
0 回答
767 浏览

vba - VBA脚本导致excel停止响应

我有以下从 excel 运行的 vba 代码,它与附加程序完美交互。

但是,运行一次后的问题,完美无缺,大约10-15秒后,excel卡住了,需要手动关闭。这有什么原因吗?根据我的研究,我已将变量和对象设置为空,但这仍然无济于事。

谢谢!

0 投票
1 回答
1110 浏览

python - TypeError: 'str' 对象不能通过 win32com 与 A​​ttachmate 接口调用

我正在使用 Python 尝试自动化 Attachmate - EXTRA!,类似于 VBA 中的大多数操作。

我正在使用此处找到的包 pywin32。 我在这里使用 OLE 如何与 Attachmate 一起工作的文档(可以找到 GetString 和 PutString 方法)

我的代码:

产生错误:

据说 GetString 方法具有语法:rc = object.GetString (Row, Col, Length, [Page]),但我在 Python 中对这种语法的上述尝试会产生上述错误。

我研究了这个错误,发现它相当于尝试做:“mystring”()。这不应该是,因为当我检查 sess0 的类型时,它确实是 a: <class 'win32com.client.CDispatch'>

我知道这个问题可能源于语法与 Attachmate/OLE 页面上解释的不同。但是,PutString 方法被解释为具有这种语法:object.PutString String [,Row][,Col][,Page],但我使用它可以正常工作:sess0.screen.PutString("90", 1, 79)。该代码正确地将字符串“90”放置在我的 Attachmate 会话中的位置 1, 79。

我很好奇这是否是包裹本身的问题。如果有人有尝试使用 Python 自动化 Attachmate 的经验,将不胜感激他们的帮助!

0 投票
0 回答
147 浏览

c# - 如何将选择的环境变量设置为 Attachmate.Emulation.Frame.exe

背景故事:

我是一家大型 CRM 商店的技术主管。利用 Unified Service Desk 的应用程序之一。在维护中需要修复一个应用程序,其中 Unified Services Desk 使用托管控件,该控件包含一个子控件,该子控件包含一个终端仿真器(Attachmate 最新版本)。

我有一个分包商在做这件事,而且已经落后了几个星期。我们最终失去了他,需要有人来解决这个问题。我不会假装自己是 USD 专家(尽管我在过去几天内了解了托管控件),但要么是我有一些带宽并且知道 c#,要么是其他人很了解 USD 但带宽为零;后者决定处理这就是我。

我已经完全通读了代码,并且实际上在子控件中显示了终端仿真器。

另一个要求是自动登录到终端仿真器反映的遗留系统。

我正在尝试设置选定的环境变量(用户名、密码)并设置为 Attachmate.Emulation.Frame.exe,以便用户自动登录到旧版。

session在方法内的类中有以下内容beginReflection()

我没有正确解决这个问题吗?有没有人有任何见解?这对时间非常敏感,只是因为客户已经疯了,所以被丢在我的腿上,因为已经很晚了。

问候。

0 投票
1 回答
553 浏览

batch-file - .Bat 文件从 attachmate EXTRA 应用程序执行宏

如何使用批处理脚本执行宏文件(.ebm)?

Attachmate 额外应用程序在录制后具有宏录制选项,它将 .ebm 文件(宏)保存在本地系统中。我写了一个批处理文件来执行这个宏。但它不起作用。

提前致谢!!

我是如何手动操作的 - 我转到文件夹中的应用程序并双击打开 attachmate 应用程序,当单击“工具”选项时,它会显示该列表中记录的宏列表,我单击一个宏来执行它。如何使用批处理脚本自动执行此操作。请建议

找到解决方案,更新下面的脚本。

更新了批处理脚本