Ihr Code hat '
, während das Beispiel enthält ’
. Überprüfen Sie auch, ob der Pfad vorhanden ist und ob er über Administratorrechte verfügt.
IBM WebSphere Host On-Demand (HoD): Das Programm kann nicht mit dem Befehl "runprogram" ausgeführt werden. Was kann ich machen?
Ich greife auf ein System zu, das einen IBM Host on Demand-Client verwendet.
Ich versuche, ein Makro zu erstellen, um eine schwierige Aufgabe zu erledigen (es müssen mehr als 90.000 Tasten gedrückt werden, um es abzuschließen), aber um es einfacher zu machen, muss ich einige "externe" Anwendungen mit dem "runprogram" -Tag aufrufen.
Ich weiß jedoch nicht, warum es nicht funktioniert (gemäß der IBM-Hilfe - http://publib.boulder.ibm.com/infocenter/hodhelp/v11r0/index.jsp?topic=/com.ibm.hod.doc/doc /macro/macro.html - hat nicht geholfen ...). Ich verwende Firefox 3.6 und meine Java-Version ist jdk1.6.0_20.
Unten ein Beispiel für ein Makro, das funktionieren sollte, aber nicht funktioniert.
<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>
2 Antworten auf die Frage
Ich bin vor einiger Zeit auf dieses Problem gestoßen und habe vergessen, wie ich zur Lösung gekommen bin. Ich verwende HOD 10.X, daher weiß ich nicht, ob die neueren Versionen dieses Problem gelöst haben.
Lösung: Wahrscheinlich bearbeiten Sie die Codes in Ihrem eigenen Editor (z. B. Notepad usw.). Wenn Sie den Pfad festlegen, müssen Sie dem Pfad ein zusätzliches \ hinzufügen. Der Weg zum obigen Beispiel wäre also wie folgt:
"'c:\\\\Program Files\\\\Windows NT\\\\Accessories\\\\Wordpad.exe'"
Seien Sie vorsichtig, wenn Sie zwischen Ihrem eigenen Editor und dem integrierten Editor wechseln. Der native Editor ändert den Pfad, nachdem Sie das Makro zum Speichern ausgewählt haben.
Verwandte Probleme
-
1
IBM Host on Demand für die Arbeit mit Internet Explorer 8 verwenden
-
1
Zwei Fragen zu IBM Websphere MQ
-
1
Wie kann ich die Authentifizierung mit Client-Zertifikaten in WebSphere 7 einrichten?
-
5
WebSphere MQ, das unter einem lokalen Konto / einer lokalen Gruppe ausgeführt wird, kann keine Grupp...
-
0
IBM WebSphere Host On-Demand (HoD): Wie kann ich das mit Makros tun?
-
1
Auf den Anwendungsserver aus dem Internet zugreifen
-
1
WebSphere in AIX installieren (Unix)
-
1
Warum sind für den Start des WebSphere-Anwendungsservers keine Administratoranmeldeinformationen erf...
-
2
Profilerstellungsprozess stoppte auf halbem Weg Websphere
-
1
Umbenennen von WebSphere nach dem Klonen von Festplatten