Clipboard Dokumentation

  • Hey Leute

    ich habe mal wieder ein kleines Skript geschrieben, das alle sachen die man in die Zwischenablage kopiert aufzeichnet. Diese kann man dann später wieder in die Zwischenablage kopieren.

    Hier das Skript:

    Spoiler anzeigen
    [autoit]

    #include <GuiConstants.au3>
    #include <ListBoxConstants.au3>
    #include <GUIListBox.au3>
    HotKeySet("{F1}","_hideShow")
    $aktuellerclip = ClipGet()
    Global $hotkey = 1
    $gui = GUICreate("Clip Manager",300,500)
    $button = GUICtrlCreateButton("Copy to Clipboard",10,10,280,20)
    $list = _GUICtrlListBox_Create($gui, $aktuellerclip, 10, 40, 280, 440)
    GUISetState(@SW_HIDE)
    While 1
    $neuerclip = ClipGet()
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $button
    $index = _GUICtrlListBox_GetCurSel($list)
    $toclip = _GUICtrlListBox_GetText($list,$index)
    ClipPut($toclip)
    EndSwitch
    If StringCompare( $aktuellerclip , $neuerclip) <> 0 Then
    $aktuellerclip = $neuerclip
    _GUICtrlListBox_AddString($list, $aktuellerclip)
    EndIf
    WEnd
    Func _hideShow()
    If $hotkey = 1 Then
    GUISetState(@SW_SHOW)
    $hotkey = $hotkey*-1
    Else
    GUISetState(@SW_HIDE)
    $hotkey = $hotkey*-1
    EndIf
    EndFunc

    [/autoit]