• *Trommelwirbel*
    Hiermit stelle ich meinen Desktophider vor, das Script macht alle Fenster auf unsichtbar(ab und zu nicht, ka woran es liegt).
    Auch Spiele und Icq Fenster werden versteckt.
    Kommentare sind durchaus erwünscht.

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>
    #cs -----------------------------------------------------------------------------
    - -
    - AutoIt Version: 3.2.12.1 -
    - Author: Turbolocke -
    - -
    - -
    - Script Function: -
    - Minimiert alle Fenster und setzt diese auf unsichtbar -
    - -
    #ce -----------------------------------------------------------------------------
    HotkeySet("°","_hide")
    global $array[1]
    func _hide()
    $var = WinList()
    For $i = 1 to $var[0][0]
    If $var[$i][0] <> "" AND Visible($var[$i][1]) AND $var[$i][0] <> "Program manager" Then
    WinSetState($var[$i][0],"",@SW_HIDE)
    _Arrayadd($array,$var[$i][0])
    EndIf
    Next
    HotKeySet("°","_back")
    EndFunc
    Func Visible($handle)
    If BitAnd( WinGetState($handle), 2 ) Then
    Return 1
    Else
    Return 0
    EndIf
    EndFunc
    func _back()
    for $b in $array
    WinSetState($b,"",@SW_SHOW)
    next
    Run(@autoitexe)
    Exit
    EndFunc
    while True
    sleep(100)
    WEnd

    [/autoit]


    Ich meine das ich die idee dazu irgendwo gelesen habe, weis es aber nicht mehr genau ob das hier war, fals ich damit irgendwelche"copyrights" verletzt habe,werde ich das Teil hier gerne löschen.

  • ^Hiho... Ich finde das Script garnicht so schlecht, vorallem wenn man Sachen macht, die man nicht machen darf und denn kommt jemand der Erziehungsberechtigten ins Zimmer xD

    Aber, wenn du SciTE benutzt auch ab und zu einmal Strg+T drücken: Sonst wird das alles zu unübersichtlich ;)

    [autoit]

    #include <Array.au3>
    HotKeySet("°", "_hide")
    Global $array[1]
    Func _hide()
    $var = WinList()
    For $i = 1 To $var[0][0]
    If $var[$i][0] <> "" And Visible($var[$i][1]) And $var[$i][0] <> "Program manager" Then
    WinSetState($var[$i][0], "", @SW_HIDE)
    _ArrayAdd($array, $var[$i][0])
    EndIf
    Next
    HotKeySet("°", "_back")
    EndFunc ;==>_hide
    Func Visible($handle)
    If BitAND(WinGetState($handle), 2) Then
    Return 1
    Else
    Return 0
    EndIf
    EndFunc ;==>Visible
    Func _back()
    For $b In $array
    WinSetState($b, "", @SW_SHOW)
    Next
    Run(@AutoItExe)
    Exit
    EndFunc ;==>_back

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

    While True
    Sleep(100)
    WEnd

    [/autoit]

    MfG

    Edit1: Also sowas hab ich ja noch nie gehört, wie auf deinem Blog:

    Zitat

    Autoit lehnt sich stark an C++ an,

    :cursing:

    Jaja, Moo does the Cow!

  • AutoIt basiert auf C++, und C++ ist auch kein Krampf, sondern viel mächtiger als AutoIt (nur nicht so komfortabel), und läuft außerdem auch unter LINUX :thumbup:

    (Wobei ich AutoIt in WINE gerade am Laufen habe).