Befehlszeilenprogramm zum Kopieren der Datei in die Zwischenablage vom Dateipfad [geschlossen]

6

Meine Frage ist im Wesentlichen das Gegenteil davon . Ich suche nach einem Windows-Dienstprogramm, das eine Reihe von Dateien in die Zwischenablage kopieren kann, wobei die Pfade als Befehlszeilenargumente angegeben werden. Es sollte die tatsächlichen Dateien und nicht deren Inhalt kopieren (so dass sie beispielsweise im Windows-Explorer normal eingefügt werden können).

Muss mit Win7 kompatibel sein.

Frei und / oder Open Source wäre ideal.

Vielen Dank!

Museful
quelle
Es gibt keinen eingebauten Weg, und ich muss noch ein Tool eines Drittanbieters finden, da die Zwischenablagemethode den Explorer zum Ausführen von Dateioperationen verwendet und die Eingabeaufforderung eine separate Sache ohne direkten Zugriff ist (tatsächlich gibt es nicht einmal einen eine API-Funktion , mit der dies direkt durchgeführt werden kann). Es tut uns leid. Als Abhilfemaßnahme können Sie start.ein Explorer-Fenster zum aktuellen Verzeichnis öffnen, um das Kopieren auf die normale Weise zu beschleunigen.
Synetech
1
Sie könnten dies wahrscheinlich mit AutoHotkey tun, wodurch Sie direkten Zugriff auf die Zwischenablage erhalten und Skripts in eigenständige EXE-Dateien umgewandelt werden können.
Martineau
Es scheint möglich mit PowerShell. Siehe hier (nicht ausprobiert).
Paolo Gibellini
@ Martineau Problem ist nicht mit dem Zugriff auf die Zwischenablage, die mit vielen Werkzeugen auf vielfältige Weise durchgeführt werden kann. Das Problem ist, dass Dateilinks so in die Zwischenablage eingefügt werden, wie der Explorer sie einfügen kann (wenn es nur Dateinamen im Textformat gibt, ist dies nicht der Fall).
LogicDaemon
@martineau Beachten Sie auch, dass es einige Dienstprogramme gibt, mit denen Sie etwas kopieren und dann in den Explorer einfügen können. Aber AFAIK sie verwenden entweder Shell-Komponenten zum Anzeigen von Dateien (wie Total Commander) oder verwenden Shell-Erweiterungen, um zu erfassen, wenn Benutzer eine Datei einfügen und die Arbeit auf eigene Faust beenden.
LogicDaemon

Antworten:

0

In Erwartung einer besseren Antwort sind hier zwei Ansätze, die mir bisher bekannt sind:

http://blogs.msdn.com/b/oldnewthing/archive/2013/05/20/10419965.aspx

https://stackoverflow.com/questions/17189010/how-to-copy-cut-file-not-contents-to-clipboard-in-windows-with-command-line/17354470

Das erste wurde von @LogicDaemon in einem Kommentar oben vorgeschlagen, der mir aufgrund meines Mangels an Repräsentanten nicht erlaubt, zu stimmen.

Leider handelt es sich bei beiden nicht um vorkompilierte Dienstprogramme - nur um einen Quellcode, der zur Erstellung eines solchen Dienstprogramms verwendet werden könnte.

Museful
quelle