Ich habe eine Verknüpfung zum Kontextmenü erstellt, indem ich mit diesem RE_SZ-Schlüssel einen neuen Registrierungseintrag hinzufügte: cmd.exe start / min / c echo% 1 | clip
Dadurch kann ich den Pfad der rechts geklickten Datei kopieren.
ABER: Ein Cmd-Fenster wird immer für kurze Zeit geöffnet.
Wie kann ich dieses Cmd-Fenster ausblenden?
windows
command-line
windows-registry
cmd.exe
Janik H
quelle
quelle
Shift
Wenn Sie mit der rechten Maustaste auf die Datei / den Ordner klicken (oder sogar auswählen), und wählen SieCopy As Path
.Antworten:
Verstecke das
cmd
Fenster mit ShellExecute-Methode . Nächste Registrierungseinstellung funktioniert für eine einzelne Datei:woher
D:\VB_scripts\SU\1007076.vbs
liest sich wie folgt:Das obige Skript gibt den vollständigen Pfad einer einzelnen Datei zurück (oder Ziel einer Dateiverknüpfung) und fügt hinzu
CRLF
(Wagenrücklauf und Zeilenvorschub). Sie könnten das weglassenCRLF
mitset /P
Trick wie folgt:Nächste Verbesserung, um den Pfad in einem Paar zu umgeben
"
Anführungszeichen:Zu Ihrer Information, hier ist der Registrierungsschlüssel, der die gespeichert hat
Copy as Path
Kontextmenü:quelle