problem mit textausgabe

  • hallo erstmal,

    folgendes problem:

    mittels autoit habe ich ne telnet abfrage gebastelt. die funktioniert.

    nun will ich aber zb div werte abfragen.

    zb mittels get a bekomme ich alarme aufgelistet die anstehen oder auch nicht. (abfrage funktioniert schon)

    wenn nicht waere die ausgabe: no alarms detectet.
    wenn ja dann zb: open door alarm

    nun will ich diese ausgabe als *.txt haben auf c:\

    das bekomme ich irgendwie nicht hin

    noch was wuerde ich gerne reinbasteln:

    ich will diese abfrage von 10.130.1.1 - 10.130.100.1 starten und im *.txt abspeichern.

    waere toll wenn mir da wer helfen kann.

    Einmal editiert, zuletzt von funki (20. November 2006 um 19:10)

  • Hi,
    der Code wäre vielleicht recht hilfreich damit man sich mal ein Bild davon machen kann.

    c ya
    Paddy

  • Opt("WinWaitDelay",100)
    Opt("WinTitleMatchMode",4)
    Opt("WinDetectHiddenText",1)
    Opt("MouseCoordMode",0)
    Run('cmd.exe')
    WinWait("C:\WINDOWS\system32\cmd.exe","")
    If Not WinActive("C:\WINDOWS\system32\cmd.exe","") Then WinActivate("C:\WINDOWS\system32\cmd.exe","")
    WinWaitActive("C:\WINDOWS\system32\cmd.exe","")
    Send("telnet{SPACE}10.130.24.1{ENTER}")
    WinWait("Telnet 10.130.24.1","")
    If Not WinActive("Telnet 10.130.24.1","") Then WinActivate("Telnet 10.130.24.1","")
    WinWaitActive("Telnet 10.130.24.1","")
    Send("{ENTER}")
    WinWait("Untitled", "", 1)
    Send("serviceuser")
    Send("{ENTER}")
    WinWait("Untitled", "", 2)
    Send("password")
    Send("{ENTER}")
    WinWait("Untitled", "", 1)
    Send("{ENTER}")
    Send("status{SPACE}eas{SPACE-p9{ENTER}")

    ich weiss er ist nicht schoen aber es funzt zumindest, wird noch ueberarbeitet (ist ja erst mein erstes script in die richtung) *gg*

    Einmal editiert, zuletzt von funki (20. November 2006 um 19:09)

  • hallo,

    also das habe ich nun mal rausgefunden:

    RunWait(@ComSpec & " /c " & 'dir c:\ > c:\test.txt', "", @SW_HIDE)

    ich will aber nun nicht ein "dir" haben, sondern den text was ich im dos fenster habe ins txt speichern. wie laeuft das?

    thx

  • ssh habe ich mir auch schon angeguckt, aber damit noch weniger erfolg erzielt.
    mit autoit hatte ich bis jetzt den meisten erfolg......