Hallo zusammen
Ich habe hier im Forum den funktionierenden Script gefunden, der via @ComSpec die FTP.exe steuern kann. Leider läuft das nicht mit nslookup.exe.
[autoit]
Local Const $S_COMMAND = "ftp.exe"
Local Const $I_PID = Run(@ComSpec & ' /c "' & $S_COMMAND & '"', @WorkingDir, @SW_SHOW, 7)
StdinWrite($I_PID, "help")
StdinWrite($I_PID)
Local $s_stdout = ""
While 1
$s_stdout &= StdoutRead($I_PID)
If @error Then ExitLoop
WEnd
MsgBox(0, "Debug", $s_stdout)
Versuche ich diesen zu adaptieren, so dass ich damit die NSlookup.exe aufrufe:
[autoit]Local Const $S_COMMAND = "nslookup.exe"
Local Const $I_PID = Run(@ComSpec & ' /c "' & $S_COMMAND & '"', @WorkingDir, @SW_SHOW, 7)
StdinWrite($I_PID, "?")
StdinWrite($I_PID)
Local $s_stdout = ""
While 1
$s_stdout &= StdoutRead($I_PID)
If @error Then ExitLoop
WEnd
MsgBox(0, "Debug", $s_stdout)
Mein Ziel ist es, via
Zitat
cmd.exenslookup
ls -a mydomain.com >alias.txt
Eine Liste aller DNS Aliase auszugeben. Leider habe ich keinen weg gefunden, das ganze zu scripten, und muss daher auf consolewrite/StdinWrite ausweichen...
Ich hoffe ihr seht wo mein denkfehler liegt
Danke euch,
Surfy