Einfache Methode zum Laden / Speichern der Zwischenablage als Hotkey

1527
Bitbang3r

Gibt es eine App für Windows, die den aktuellen Inhalt der Zwischenablage buchstäblich in einer bestimmten Datei mit vordefiniertem und nicht veränderlichem Dateinamen speichern kann, ohne dass eine Tastenkombination angezeigt wird, und der Inhalt der Datei in die Zwischenablage geladen wird, wenn eine andere Taste gedrückt wird ? Zum Beispiel kopiert shift-ctrl-c ("kopiert wie Sie wirklich") das aktuell ausgewählte Objekt in die Zwischenablage und speichert es in c: \ clipboard.clp (wobei das, was zuvor gespeichert wurde, ersetzt wird), und shift-ctrl-v lädt c : \ clipboard.clp in die Zwischenablage (ersetzt was auch immer in der Zwischenablage ist) und fügt es ein?

Ich versuche, eine Alternative zur dysfunktionalen Clipboard-Handhabung von Synergy + zu finden, mit der ich einfach kopieren und in eine Datei auf einem Netzlaufwerk speichern und aus derselben Datei laden und einfügen kann. Ich habe Ditto ausprobiert, aber ich finde keinen Weg, damit es im Allgemeinen zuverlässig arbeitet (es funktioniert manchmal, aber nicht immer), wenn ich versuche, es so zu konfigurieren, dass die Eingabeaufforderungen ausgeblendet werden. Der Inhalt der Zwischenablage ist RTF - manchmal Bilder, manchmal formatierter Text, manchmal beides. Die Datei selbst ist ein reiner Weg, um die Daten von einem Computer zum anderen zu bekommen.

2

3 Antworten auf die Frage

2
Russell Davis

AutoHotKey kann genau das tun, wonach Sie suchen. Dieses Skript sollte es tun:

^+c:: clipboard = ; Start off empty so ClipWait can detect when the copy completes Send ^c ClipWait FileAppend, %ClipboardAll%, C:\clipboard.clp return  ^+v:: FileRead, Clipboard, *c C:\clipboard.clp ; *c must precede the filename Send ^v return 

Weitere Informationen finden Sie unter http://www.autohotkey.com/docs/misc/Clipboard.htm .

0
LongShanks

Ich finde einen freigegebenen Ordner und einen Texteditor, der das Ende des Textes darstellt, ist gut. "Notepad ++", "Notepad2" und "Textpad" werden alles tun, denke ich. Unter Linux ist "gedit" perfekt, da bei der Erkennung einer Änderung kein modaler Dialog angezeigt wird. Ich zeige meine Endeditoren nur auf dieselbe Datei, kopiere dann, was ich will, füge sie in den Editor ein, speichere. Alle anderen Editoren übernehmen dann die Änderung. Synergy erledigt Text ziemlich gut, andere Daten sind komplexer, da sie von einem Betriebssystem in ein anderes übersetzt werden müssen. Beachten Sie auch, dass MS Office und VMWare Ihre Zwischenablage ohne Hilfe von Synergy vollständig verschrauben können!

0
mr-euro

Wenn Sie die ClipWait- Funktion von AutoHotKey verwenden, werden Sie das tun, wonach Sie fragen.