Autor Thema: Ext. Programm starten mit Parameter  (Gelesen 2098 mal)

klaussal

  • Gast
Ext. Programm starten mit Parameter
« am: 18.07.06 - 10:13:35 »
Hallo,

ich will ein externes Programm starten. Normalerweise sieht der Aufruf so aus: C:\Programme\DameWare Development\DameWare NT Utilities\DWRCC.exe %computername%, (wobei die Variable durch den ausgelesenen PC-Namen ersetzt werden muß).

Habe ich mir also eine Seite mit einer Schaltfläche gebaut.
Hinter der Schaltfläche steckt folgender Code: @Command( [Execute]; "C:\\Programme\\DameWare Development\\DameWare Mini Remote Control\\DWRCC.EXE %PCZ......%" ).

Ergebnis: Das Programm kann nicht gefunden werden.
Lasse ich allerding den Ausdruck %PCZ...% weg, dann startet das Programm.

Muss ich den Parameter anders übergeben ?

Danke für Tipps + Hinweise !
klaus

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: Ext. Programm starten mit Parameter
« Antwort #1 am: 18.07.06 - 10:23:06 »
Versuch mal, Pfad und Name in zwei " einzuklammern. Etwa so:
Code
@Command( [Execute]; {"C:\\Programme\\DameWare Development\\DameWare Mini Remote Control\\DWRCC.EXE" %PCZ......%} )

Moritz

Offline 0xse

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 507
  • Geschlecht: Männlich
Re: Ext. Programm starten mit Parameter
« Antwort #2 am: 18.07.06 - 10:24:23 »
http://atnotes.de/index.php?topic=2771.0

Ging um was Ähnliches, sollte aber die Lösung für deine Frage sein :)

klaussal

  • Gast
Re: Ext. Programm starten mit Parameter
« Antwort #3 am: 18.07.06 - 10:44:10 »
Es geht auch einfacher:
Code
Dim result As Integer
	result = Shell("C:\\Programme\\DameWare Development\\DameWare Mini Remote Control\\DWRCC.EXE PCZ11103", 1)

Habe allerdings lange probieren müssen...  :-[

Dank an alle Helfer !

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz