-1

我是最终用户。我使用“Personal Communications iSeries Access for Windows”——我认为它专门称为查询管理器 [QM],正如我今天发现的那样。我遇到了可以执行 .dtf 文件的命令 - 基本上使我能够使用 cmd 下载文件(通过批处理脚本多次)。这是使用“rxferpcb.exe”。这对我很有用,但是库中有一些查询需要运行以刷新某些文件,然后才能下载。

http://www-01.ibm.com/support/docview.wss?uid=nas8N1010161 上面的链接让我能够下载文件。

有谁知道如何通过 cmd/scripts 执行查询?我需要在“个人通讯”中复制“运行查询”。我希望能够首先通过批处理脚本运行查询,以便生成更新的文件,然后下载文件。

我是从最终用户的角度而不是开发人员的角度说话。我不能在服务器上使用任何调度程序或类似的东西。我必须以某种方式发送一个 cmd 来运行查询。(不,我不想在 PC 中使用击键宏,因为这效率不高,而且会中断很多)。

我曾与一位程序员进行了简短的交谈,他只是给了我一个使用 COM、创建句柄和使用 DLL 的提示。但是在网上几天之后,我还没有接近将三个放在一起。

任何提示表示赞赏。

4

1 回答 1

1

要从 Windows 在 IBM i 上运行远程命令,您可以使用该RMTCMD命令。语法是:

RMTCMD "command to run"

这里有更多信息。本文专门针对最新版本的 IBM i Access 客户端解决方案,但它适用于我的 IBM i Access for Windows 和 Windows 7 PC。我怀疑它也适用于早期版本。

请注意,有人必须登录才能rmtcmd工作。如果你想在服务器上使用它,你需要CWBLOGON先这样调用:

CWBLOGON systemname /u userID /p password

远程会话完成后,您将需要CWBLOGON再次调用以清除密码,如下所示:

CWBLOGON systemname /u userID /c

您可以在此处找到更多信息。

于 2018-04-12T11:22:11.253 回答