Au3Check ohne errors-Fenster

  • Hallo Gemeinde,

    möglicherweise gibt es noch eine einfachere Alternative, aber hier ist meine Lösung für alle, die beim Starten/Compilieren eines Skripts zwar die Au3Check.exe ausführen lassen möchten, aber bei Fehlern keine Messagebox sehen wollen, sondern nur die Konsolenausgabe.

    Ich habe einfach eine Verknüpfung auf die .exe in den Autostart gelegt... vielleicht kann's ja jemand gebauchen, oder weiß wie es noch einfacher geht.

    Gruß
    Trainer

    P.S. Hier noch ein schönes Icon dazu: http://www.iconarchive.com/show/forum-fac…rator-icon.html

    no_au3check_popup.au3:

    [autoit]

    #include-once
    #include "Misc.au3"
    #include "Constants.au3"

    [/autoit][autoit][/autoit][autoit]

    ;Tray-Menü anpassen
    Opt("TrayOnEventMode",1)
    Opt("TrayMenuMode",1)

    [/autoit][autoit][/autoit][autoit]

    $exit = TrayCreateItem("Exit")
    TrayItemSetOnEvent(-1,"exit_event")

    [/autoit][autoit][/autoit][autoit]

    ;Nur einen Start zulassen
    If _Singleton("no_au3check_popup", 1) = 0 Then Exit

    [/autoit][autoit][/autoit][autoit]

    ;Fenster-Titel-Erkennungsmethode (auch Teil-Texte erkennen)
    AutoItSetOption("WinTitleMatchMode", 2)

    [/autoit][autoit][/autoit][autoit]

    ;Auf Fenster warten
    While 1
    WinWait("Au3Check")
    $handle = WinGetHandle("Au3Check")
    WinClose($handle)
    WEnd

    [/autoit][autoit][/autoit][autoit]

    Func exit_event()
    Exit
    EndFunc

    [/autoit]

    Einmal editiert, zuletzt von ip_trainer (19. August 2011 um 15:39)

  • Das verhindert ja aber nicht ganz, dass das Fenster nicht mehr auftaucht... Es wartet nur bis es auftaucht und "killt" es dann^^

    Meine fertigen Projekte:
    VirtualCash
    Monopoly Digital

    Daran arbeite ich gerade:
    Einem Skript, womit man ohne Programmierkentisse eigene Programme machen kann (habe ich selber früher gesucht :D ) Stand: ||||||||||||||||||||||||| 6%