Guten Mittag.
Ich bin noch ein ziemlicher Anfänger in AutoIT, habe mich aber schon durch einige Dinge durchgewuselt.
Jetzt stehe ich vor einem Problem:
Ich brauche "nur" diesen Aufruf (über Kommandozeile): "C:\accesschk.exe -d -v C:\ > rechte.txt" --bzw später mit wandelnen Pfaden, aber das sollte dann irrelevant werden. Bei Eingabe in DOS (cmd-line) funktioniert das alles problemlos.
Jetzt brauche ich das Ganze aber automatisiert um mit der Datei weiter arbeiten zu können!!!!
Anm: accesschek.exe braucht eine ganze Weile bis es Ergebnisse ausspuckt.
Ich habe in diesem Forum bereits eine "DosBox" gefunden. Mit "normalen" Befehlen klappt das alles auch, aber mit meinem hier nicht.
Habe folgende Aufrufe auch schon probiert - alle ohne Erfolg:
Run('"' & @ComSpec & '" /c ' & "C:\accesschk.exe -d -v C:\ > rechte.txt",' ', @SW_HIDE)
RunWait('"' & @ComSpec & '" /c ' & "C:\accesschk.exe -d -v C:\ > rechte.txt",' ', @SW_HIDE)
$rechte = Run('"' & @ComSpec & '" /c ' & "C:\accesschk.exe -d -v C:\ > rechte.txt",' ', @SW_HIDE)
$rechte = RunWait('"' & @ComSpec & '" /c ' & "C:\accesschk.exe -d -v C:\ > rechte.txt",' ', @SW_HIDE)
Wenn ich die Ausgabe in einen String zurückbekommen würde, wär das auch irgendwie OK, aber eher unschön....
Hoffe jemand kann mir helfen und ich hab euch nicht zu sehr verwirrt ..
Danke,
Joerdis