Also, ich habe folgendes C#-Skript geschrieben:
Spoiler anzeigen
Wie kann ich jetzt dafür sorgen, das AutoIT das Entgegennimmt? AutoIT basiert doch auf C++, da müsste das doch klappen, oder
Also, ich habe folgendes C#-Skript geschrieben:
Wie kann ich jetzt dafür sorgen, das AutoIT das Entgegennimmt? AutoIT basiert doch auf C++, da müsste das doch klappen, oder
Steht in der FAQ soweit ich weiß...
$CmdLine[0] = Anzahl Parameter
$CmdLine[1] = Erster Para
usw.
$CmdLineRaw = alles zum Selbst-Parsen
peethebee
Aber es geht in Verbindung mit C#?
Danke!
Sogar mit Java.
Und C.
Und C++.
Und vom Windows Explorer aus.
Und aus der DOS-Emulation.
Und unter Wine.
Kurz: Ja ;).
Was ich aber immer noch nicht verstehe ist, wie ich eine Variable an ein Programm weiterleite
Also, ich will einem Programm die Variable beim Aufruf "mit auf dem Weg" geben...
Dann machst du Run("programm.exe variable1 variable2");usw
Habe es probiert, klappt aber leider immer noch nicht:
[autoit]Run($Programm $string)
[/autoit]Kann ich keinen String übergeben
edit: Klappt, muss auch heißen
[autoit]Run($Programm&" "&$string)
[/autoit]Besser noch ShellExecute, sonst gibt es hässliche Effekte mit Leerzeichen in Pfaden und Dateinamen ;).
peethebee
Was meinst du damit?