Seite 2 von 2

Re: Pro und Contra von Tweaks zur Windowsverbesserung

Verfasst: 17.07.2025, 17:56
von Holgi
als Pfad kopieren ist ja eigentlich sowieso schon drin, oder? Aber egal, so geht es auch:
eine Datei anlegen mit dem Namen
CopyFileName.bat

Code: Alles auswählen

@echo off
for %%I in (%1) do echo %%~nxI | clip
diese Datei speichern in C:\Tools

eine zweite Datei anlegen:
add_context_menu.cmd

Code: Alles auswählen

@echo off
set "TOOLPATH=C:\Tools\CopyFileName.bat"

if not exist "%TOOLPATH%" (
    echo Fehler: %TOOLPATH% wurde nicht gefunden!
    pause
    exit /b
)

reg add "HKCR\AllFilesystemObjects\shellex\ContextMenuHandlers\CopyPath" /ve /d "{f3d06e7c-1e45-4a26-847e-f9fcdee59be0}" /f

reg add "HKCR\*\shell\CopyName" /ve /d "Namen kopieren" /f
reg add "HKCR\*\shell\CopyName\command" /ve /d "\"%TOOLPATH%\" \"%%1\"" /f

Ablageort egal. Wenn dir der Pfad aus der ersten Datei nicht passt, dann hier ändern:
set "TOOLPATH=C:\Tools\CopyFileName.bat"
jetzt die add_context_menu.cmd einmal starten. Voila!
Name Pfad.JPG

Re: Pro und Contra von Tweaks zur Windowsverbesserung

Verfasst: 17.07.2025, 18:46
von Karthagos
irgendwie habe ich mich von dem reg-Eintrag Als Pfad kopieren im Kontextmenü hinzufügen Windows 10 irritieren lassen.
Das ist ja genau das, was auch schon bei Windows Standard vorhanden ist und mir nicht gefallen hat, da wird der kopierte Pfad in Anführungszeichen gesetzt: Beispiel: "O:\eMail\001.jpg"
während bei den FileMenuTools die Pfadkopie ohne Anführungszeichen ist: O:\eMail\001.jpg

@Holgi, danke, Deinen Vorschlag schaue ich mir gleich an :)

Re: Pro und Contra von Tweaks zur Windowsverbesserung

Verfasst: 17.07.2025, 19:26
von Karthagos
Hallo Holgi,
schon getestet, funktioniert perfekt.
008.jpg
Kann man die beiden Einträge untereinander anzeigen (es gibt ja nur die Positionen top, bottom und gar nichts) und ein icon hinzufügen, wie bei dem Original-Windows-Kontextmenü-Eintrag mit den Anführungszeichen. Vielleicht händisch nacharbeiten, wenn einfacher?

Re: Pro und Contra von Tweaks zur Windowsverbesserung

Verfasst: 17.07.2025, 20:09
von Holgi
setze beides auf "TOP":
add_context_menu_TOP.cmd

Code: Alles auswählen

@echo off
set "BAT=C:\Tools\CopyFileName.bat"

if not exist "%BAT%" (
    echo Fehler: Batch-Datei fehlt unter %BAT%
    pause
    exit /b
)

reg add "HKCR\AllFilesystemObjects\shell\00_CopyFullPath" /ve /d "Als Pfad kopieren" /f
reg add "HKCR\AllFilesystemObjects\shell\00_CopyFullPath" /v "Position" /d "Top" /f
reg add "HKCR\AllFilesystemObjects\shell\00_CopyFullPath\command" /ve /d "cmd.exe /c echo %%1 | clip" /f

reg add "HKCR\*\shell\01_CopyFileName" /ve /d "Namen kopieren" /f
reg add "HKCR\*\shell\01_CopyFileName" /v "Position" /d "Top" /f
reg add "HKCR\*\shell\01_CopyFileName\command" /ve /d "cmd.exe /c \"\"%BAT%\" \"%%1\"\"" /f

Re: Pro und Contra von Tweaks zur Windowsverbesserung

Verfasst: 18.07.2025, 09:17
von Karthagos
Guten Morgen Holgi,
danke, auch das funktioniert
004.jpg
Kannst Du den Text evtl. in "Pfad kopieren" ändern, damit beide gleich aussehen und auch noch Icons einbinden, ich habe es nicht hinbekommen :kopfkratz:
Ich weiß, das sind karierte Maiglöckchen-Wünsche :hihi:

b.t.w. habe gestern abend wieder mal keine eMail-Benachrichtigung über Deine Antwort bekommen, ab und zu zickt die Benachrichtigung anscheinend

Re: Pro und Contra von Tweaks zur Windowsverbesserung

Verfasst: 18.07.2025, 13:44
von Holgi
add_context_menu_TOP_plus_Icon.cmd

Code: Alles auswählen

@echo off
set "BAT=CopyFileName.bat"


if not exist "%BAT%" (
    echo Fehler: Batch-Datei fehlt unter %BAT%
    pause
    exit /b
)

reg add "HKCR\AllFilesystemObjects\shell\00_CopyFullPath" /ve /d "Pfad kopieren" /f
reg add "HKCR\AllFilesystemObjects\shell\00_CopyFullPath" /v "Position" /d "Top" /f
:: Icon hinzufügen – z.B. Standard-Explorer-Icon (kann angepasst werden)
reg add "HKCR\AllFilesystemObjects\shell\00_CopyFullPath" /v "Icon" /d "%SystemRoot%\System32\shell32.dll,39" /f
reg add "HKCR\AllFilesystemObjects\shell\00_CopyFullPath\command" /ve /d "cmd.exe /c echo %%1 | clip" /f


reg add "HKCR\*\shell\01_CopyFileName" /ve /d "Namen kopieren" /f
reg add "HKCR\*\shell\01_CopyFileName" /v "Position" /d "Top" /f
:: Icon hinzufügen – z.B. ein Dokument-Icon (anpassbar)
reg add "HKCR\*\shell\01_CopyFileName" /v "Icon" /d "%SystemRoot%\System32\shell32.dll,1" /f
reg add "HKCR\*\shell\01_CopyFileName\command" /ve /d "cmd.exe /c \"\"%BAT%\" \"%%1\"\"" /f

exit
Achtung!! kleine Änderung!!! beide Batch Dateien jetzt einfach im gleichen Ordner unterbringen, also add_context_menu_TOP_plus_Icon.cmd und CopyFileName.bat. Wieder ein Schritt gespart.
Sieht jetzt so aus:
Pfad Name Icon.JPG

Re: Pro und Contra von Tweaks zur Windowsverbesserung

Verfasst: 18.07.2025, 14:13
von Karthagos
Hallo Holgi,
das ist jetzt nicht nur gut, das ist genial :coool: , besser als ich es mir vorstellen konnte :dankeschoen: :dankeschoen: :dankeschoen:
Du bist wirklich ein Zauberer :anstossen: