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?