IBM WebSphere Host On-Demand (HoD): “runprogram” komutu ile program çalıştırılamıyor. Ne yapabilirim?


9

IBM Host on Demand istemcisi kullanan bir sisteme erişiyorum.

Zor bir görev yapmak için bir makro oluşturmaya çalışıyorum (tamamlamak için 90.000'den fazla tuşa basılması gerekiyor), ancak daha kolay yapmak için "runprogram" etiketini kullanarak bazı "harici" uygulamaları çağırmam gerekiyor.

Ancak neden çalışmadığını bilmiyorum (IBM yardımını takip ederek - http://publib.boulder.ibm.com/infocenter/hodhelp/v11r0/index.jsp?topic=/com.ibm.hod.doc/doc /macro/macro.html - yardımcı olmadı ...). Firefox 3.6'da çalışıyorum ve Java sürümüm jdk1.6.0_20.

Aşağıda, çalışması gereken, ancak çalışmayan bir makro örneği.

<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>

Sorun (% 90) bir java sorunu olsa da, Windows XP ve Windows 7'de Firefox 3.6 ve Internet Explorer 8 ile
denedim


Her iki sorunun içeriğini veya yalnızca başlığı okudunuz mu? İlişkili, ancak çoğaltılamaz çünkü aynı "önek" ile sordum !!!! Lütfen onları tekrar okuyun, çok farklı olduklarını göreceksiniz. "Yeniden analiz et" cevabını bekliyorum.
kokbira

Wordpad'i çalıştırmanın ne istersen yapacağını sanmıyorum, wordpad'i çalıştırıp wordpad'i kapattıktan sonra bir kod döndürür. Wordpad'den HoD oturumuna kod girmeyecek.
Zach

iyi, örneğin wordpad koydum. Bazı komutları çalıştırmak ve çalıştığını görmek istiyorum ...
Kokbira 18:11

Yanıtlar:


1

Bir süre önce bu sorunla karşılaştım ve çözüme nasıl geldiğimi unuttum. HOD 10.X kullanıyorum, bu yüzden yeni sürümlerin bu sorunu çözüp çözmediğini bilmiyorum.

Çözüm: Büyük olasılıkla kodları kendi düzenleyicinizde (not defteri gibi) düzenliyorsunuz. Yolu ayarladığınızda yola ekstra \ koymanız gerekir. Dolayısıyla yukarıdaki örneğe giden yol aşağıdaki gibi olacaktır:

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

Kendi düzenleyicinizi ve yerleşik olanı kullanma arasında geçiş yaparken dikkatli olun. Yerel düzenleyici, makronuzu kaydetmeyi seçtikten sonra yolu değiştirir.


ilginç ... test edeceğim.
kokbira

1

Kodunuzda 'örnek içeriyor . Ayrıca yolun var olup olmadığını ve bunun için yönetici ayrıcalıklarına sahip olup olmadığını da kontrol edin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.