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.