IBM WebSphere Host On-Demand(HoD):无法使用“ runprogram”命令运行程序。我能做什么?


9

我访问使用IBM Host on Demand客户端的系统。

我正在尝试创建一个宏来完成一项艰巨的任务(必须按下90,000个以上的键才能完成它),但是要使其变得更容易,我需要使用“ runprogram”标签调用一些“外部”应用程序。

但是我不知道为什么它不起作用(在IBM帮助之后-http://publib.boulder.ibm.com/infocenter/hodhelp/v11r0/index.jsp?topic=/com.ibm.hod.doc/doc /macro/macro.html-没有帮助...)。我正在Firefox 3.6中运行,而我的Java版本是jdk1.6.0_20。

下面是一个应该起作用但不起作用的宏示例。

<HAScript name="TEST4" description="" timeout="60000" pausetime="300" promptall="true" blockinput="false" author="wingman" creationdate="05/05/2011 16:14:31" supressclearevents="false" usevars="false" ignorepauseforenhancedtn="true" delayifnotenhancedtn="0" ignorepausetimeforenhancedtn="true">

    <vars>
        <create name="$intReturn$" type="integer" value="0" />
    </vars>

    <screen name="Tela1" entryscreen="true" exitscreen="false" transient="false">
        <description >
            <oia status="NOTINHIBITED" optional="false" invertmatch="false" />
        </description>
        <actions>
           <runprogram exe=
              "'c:\\Program Files\\Windows NT\\Accessories\\Wordpad.exe'"
              param="'c:\\a.txt'" wait="true"
              assignexitvalue="$intReturn$" />
           <message title="" value="'Return value is '+$intReturn$" />
        </actions>
        <nextscreens timeout="0" >
        </nextscreens>
    </screen>

</HAScript>

尽管问题可能是(90%)Java问题,但我在Windows XP和Windows 7,Firefox 3.6和Internet Explorer 8中进行了
尝试


您是阅读这两个期刊的内容还是阅读标题的?我用相同的“前缀”询问,因为它们是相关的,但不能重复!!!请再次阅读它们,您会发现它们是如此不同。我在等你“重新分析”的答案。
kokbira 2011年

我认为运行写字板无论如何都不会做您想要的事情,它只会运行写字板,然后在您关闭写字板后返回代码。不会将来自写字板的代码输入到HoD会话中。
扎克(Zach)

好吧,我只把写字板作为例子。我想运行一些命令并查看其功能...
kokbira 2011年

Answers:


1

我前段时间遇到了这个问题,却忘记了如何找到解决方案。我正在使用HOD 10.X,所以我不知道较新的版本是否已解决此问题。

解决方案:很可能您是在自己的编辑器(例如记事本等)上编辑代码。设置路径时,需要在路径上加上\。因此,上述示例的路径如下:

          "'c:\\\\Program Files\\\\Windows NT\\\\Accessories\\\\Wordpad.exe'"

在使用自己的编辑器和内置编辑器之间进行切换时要小心。选择保存宏后,本机编辑器将更改路径。


有趣的...我会测试的。
kokbira 2012年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.