Xcopy für Ordner ins Kontextmenü ? Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

gero
Posts: 173
Joined: 02 Oct 2013, 05:36

Xcopy für Ordner ins Kontextmenü ?

13 Dec 2023, 04:42

Hallo zusammen
Ich mal wieder an die Wissenden.

Vorab: Wenn ich mit der Maus einen Ordner kopiere, dann landet der Ordner samt seinem Inhalt im Ziel.
Nun versuche ich das mit einem Einzeiler mit Xcopy.exe nachzubilden ... und da wird nur der Inhalt des Ordners kopiert, nicht der Ordner selbst.
Hintergrund: Dieser Befehl kommt per Registryeintrag ins Kontextmenü des Explorers.

Für einzelne Dateien klappt das so prima ...

Code: Select all

xcopy /c "%1%" "N:\SammelOrdner" /Y/J/H/R/C/S/E/I
... nur eben nicht für den jeweiligen Ordner selber.

Hat jemand eine Idee wie ich das machen könnte - geht das überhaupt per Command-Einzeiler :roll:

Auch ein definitives "Das geht nicht !" würde mir helfen :D

Schon mal vorab danke für's lesen

Gruss
gero
Last edited by gero on 15 Dec 2023, 17:22, edited 1 time in total.
gero
Posts: 173
Joined: 02 Oct 2013, 05:36

Re: Xcopx für Ordner ins Kontextmenü ?

13 Dec 2023, 06:31

Hat sich erledigt ... :D
Ist schon seltsam ... da denkt man 3 Tage nach, aber sobald man's öffentlich macht kommt die zündende Idee ... :D :D :D
gero
just me
Posts: 9560
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Xcopx für Ordner ins Kontextmenü ?

13 Dec 2023, 09:04

Moin @gero,

für die, die diesen Beitrag lesen, wäre es möglicherweise interessant, Deine Lösung zu sehen. ;)
gero
Posts: 173
Joined: 02 Oct 2013, 05:36

Re: Xcopy für Ordner ins Kontextmenü ?  Topic is solved

13 Dec 2023, 09:41

Na ja, ist ja nix besonderes, nur fiel halt mein Groschen sehr langsam:
Ich habe ein AHK-Script erstellt und kompiliert, dieses unter FOLDER /command in der Registry eingetragen ( C:\MyPrograms\XCOPY\XC_cont.exe "%1%" ) ... und das wars.
Xcopy braucht IMHO bei dieser Sache ein wenig Nachhilfe ... das Script :

Code: Select all

#NoEnv
#SingleInstance force
FOLDER=%1%
SplitPath, FOLDER , NAME
runwait,%comspec% /c xcopy "%FOLDER%" "N:\NET_POOL\%NAME%" /Y /J /F /H /R /C /S /E /I , ,
So kann ich jeden Ordner per Kontextmenü in den POOL meines Netzlaufwerks kopieren.

gruss
gero

PS// Warum der ganze Aufwand ? ... beim kopieren von Files > 100MB verschluckt sich gelegentlich mein NAS und mein System friert sporadisch 1 - 2 Minuten ein. Mit Xcopy /J , also ohne E/A-Buffer , passiert das halt nicht.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 13 guests