Bilder in der Zwischenablage

  • Hallo,
    wer kann mir weiterhelfen ?
    Mit Clipput und Clipget kann man mit Text in der Zwischenablage jonglieren.

    Wie kann ich das mit Grafiken machen ?

    Ich schneide z.B in Paint einen Bildbereich aus (STRG + C)
    Das kopierte Bild möchte ich jetzt am besten direkt als Grafik abspeichen.

    Kann mir einer sagen was ich anstellen muß ?

    Gruß
    Wolke

    Gruß
    Wolke

  • Hi Mega,
    ich kenne Hardcopy..
    aber das macht nicht das was ich brauche.

    Ich wollte mir eine Funktion bauen die ein selektiertes Bild in einen Ordner kopiert, jedes Bild soll aber in einen anderen Ordner und soll immer den gleichen Namen haben (Cover Bilder für meine Filemsammlung)

    Die Cover bekomme ich aus einer Filmedatenbank (rechtsklick im Firefox ->Grafik kopieren)
    Dann will ich diese direkt in den Filemordner umleiten.

    Bisher mache ich es so:
    rechtsklick im Firefox ->Grafik kopieren
    in irfarnview STRG+V (Bild einfügen) und dann STRG+S (Speichern unter)
    Dann wähle ich den Ordner aus und vergebe den Namen.

    Das wolte ich mit Autoit vereinfachen....

    Gruß
    Wolke

    Gruß
    Wolke

  • kannst du das nicht über die IE.au3 machen und dir halt den Bildpfad aus der html extrahieren und dann runterladen und verschieben?

  • Ich habe die Lösung für genau dieses Problem (siehe Quellcode)


    Ich wüßte aber trotzdem gerne wie man ein Bild aus der Zwischenablage weiterverarbeiten kann.
    Das kann doch eigendlich nicht schwer sein, denn es ist ja schon da.
    Ich will es ja nur als Grafik abspeichen.

    Hat sonnst keiner eine Idee

    [autoit]


    ;~ Dieses Tool dient dazu ein Bild aus dem internt herunterzuladen und in einem bestimmten Ordner als "folder.jpg" abzulegen.
    ;~ Die Grafikadresse muß sich jeweils vor drücken des Hotkeys in der Zwischenablage befinden

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

    HttpSetProxy(1)
    Dim $bildname
    dim $lastfolder

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

    While 1
    HotKeySet("+{F1}", "get_pic")
    sleep(1000) ;CPU Last begrenzen
    WEnd

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

    Func get_pic()
    $bildname = ClipGet()
    ToolTip($bildname)
    if $lastfolder ="" Then $lastfolder = "Z:\DVDs"
    $var = FileSelectFolder("Bitte Ordner zum Speichen des Bildes angeben", "", 2, $lastfolder); beim zweiten durchlauf soll zunächst in den vorherigen Ordner gesprungen werden
    $lastfolder = $var
    InetGet($bildname, $var & "\folder.jpg")
    ToolTip("")

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

    EndFunc

    [/autoit]


    Gruß
    Wolke

    Gruß
    Wolke