IBM WebSphere होस्ट ऑन-डिमांड (HoD): "रनप्रोग्राम" कमांड के साथ प्रोग्राम नहीं चला सकता। मैं क्या कर सकता हूँ?


9

मैं एक ऐसी प्रणाली का उपयोग करता हूं जो आईबीएम होस्ट ऑन डिमांड क्लाइंट का उपयोग करता है।

मैं एक कठिन कार्य करने के लिए मैक्रो बनाने की कोशिश कर रहा हूं (इसे पूरा करने के लिए 90,000 से अधिक कुंजियों को दबाया जाना चाहिए), लेकिन इसे आसान करने के लिए मुझे "रनप्रोग्राम" टैग का उपयोग करके कुछ "बाहरी" एप्लाएंस को कॉल करने की आवश्यकता है।

लेकिन मुझे नहीं पता कि यह क्यों काम नहीं करता है (आईबीएम की मदद के बाद - http://publib.boulder.ibm.com/infocenter/hodhelp/v11r0/index.jsp?topic=/com.ibm.hod.doc/doc /macro/macro.html - मदद नहीं की ...)। मैं फ़ायरफ़ॉक्स 3.6 में चल रहा हूं और मेरा जावा संस्करण 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%) एक जावा मुद्दा होगी, मैंने इसे फ़ायरफ़ॉक्स 3.6 और इंटरनेट एक्सप्लोरर 8 के साथ विंडोज एक्सपी और विंडोज 7 में
आज़माया


क्या आपने दोनों मुद्दों की सामग्री या केवल शीर्षक पढ़ा है? मैंने उसी "उपसर्ग" के साथ पूछा क्योंकि वे संबंधित हैं, लेकिन डुप्लिकेट नहीं हैं !!!! कृपया, उन्हें फिर से पढ़ें और आप देखेंगे कि वे इतने भिन्न हैं। मैं आपके लिए "reanalyze" के उत्तर की प्रतीक्षा कर रहा हूं।
कोकबीरा

मुझे नहीं लगता कि वर्डपैड चलाना वैसे भी आप क्या चाहते हैं, यह सिर्फ वर्डपैड चलाएगा और वर्डपैड बंद करने के बाद एक कोड वापस करेगा। यह वर्डपैड से होड सत्र में इनपुट कोड के लिए नहीं जा रहा है।
Zach

ठीक है, मैं उदाहरण के लिए केवल वर्डपैड डालता हूं। मैं कुछ कमांड्स चलाना चाहता हूं और इसे कार्यशील देखना चाहता
हूं

जवाबों:


1

मैंने थोड़ी देर पहले इस समस्या का सामना किया और यह भूल गया कि मैं समाधान पर कैसे पहुंचा। मैं HOD 10.X का उपयोग कर रहा हूं इसलिए मुझे नहीं पता कि नए संस्करणों ने इस समस्या को हल किया है या नहीं।

समाधान: सबसे अधिक संभावना है कि आप अपने स्वयं के संपादक (जैसे नोटपैड, आदि) पर कोड संपादित कर रहे हैं। जब आप पथ सेट करते हैं, तो आपको पथ को अतिरिक्त \ _ डालने की आवश्यकता होती है। तो उपरोक्त उदाहरण के लिए रास्ता निम्नानुसार होगा:

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

जब आप अपने स्वयं के संपादक और अंतर्निहित एक का उपयोग करने के बीच स्विच करते हैं तो सावधान रहें। अपने मैक्रो को सहेजने के लिए चुनने के बाद मूल संपादक पथ को बदल देगा।


दिलचस्प ... मैं यह परीक्षण करेंगे।
कोकबीरा

1

आपके कोड में है ', जबकि उदाहरण में है । यह भी जांचें कि क्या पथ मौजूद है और साथ ही साथ ऐसा करने के लिए उसके पास व्यवस्थापक विशेषाधिकार हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.