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 %)이지만 Firefox 3.6 및 Internet Explorer 8을 사용하여 Windows XP 및 Windows 7에서 시도했습니다.
kokbira


두 호의 내용을 읽거나 제목 만 읽었습니까? 나는 그들이 관련되어 있지만 중복되지 않기 때문에 동일한 "접두사"로 물었다! 다시 읽어 보시면 그들이 너무 다르다는 것을 알게 될 것입니다. "재분석"에 대한 답변을 기다리고 있습니다.
kokbira

워드 패드를 실행하면 원하는대로 할 수 있다고 생각하지 않으며 워드 패드를 실행 한 다음 워드 패드를 닫으면 코드를 반환합니다. 워드 패드에서 HoD 세션으로 코드를 입력하지 않습니다.
Zach

글쎄, 예를 들어 워드 패드 만 넣습니다. 명령을 실행하고 작동하는 것을보고 싶습니다.
kokbira

답변:


1

나는이 문제를 얼마 전에 겪었고 솔루션에 어떻게 도달했는지 잊어 버렸습니다. HOD 10.X를 사용하고 있으므로 최신 버전으로이 문제가 해결되었는지 알 수 없습니다.

해결 방법 : 메모장 등의 편집기에서 코드를 편집하고있을 가능성이 큽니다. 경로를 설정할 때 경로에 여분의 \를 넣어야합니다. 따라서 위 예제의 경로는 다음과 같습니다.

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

자체 편집기 사용과 내장 편집기 사용 사이를 전환 할 때주의하십시오. 기본 편집기는 매크로 저장을 선택한 후 경로를 변경합니다.


흥미로운 ... 테스트하겠습니다.
kokbira

1

코드 '에는가 있지만 예제에는가 있습니다 . 또한 경로가 존재하며 경로에 대한 관리자 권한이 있는지 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.