Kopieren mit Umsch+F5

German support forum

Moderators: white, Hacker, Stefan2

SiBu
Junior Member
Junior Member
Posts: 13
Joined: 2005-01-14, 22:37 UTC

Kopieren mit Umsch+F5

Post by *SiBu »

Hallo,
ich dupliziere häufig Dateien im selben Verzeichnis, um dann die Kopie zu bearbeiten.
Im Kopierdialog ist aber leider immer der originale Dateiname vorgegeben.
Gibt es eine Möglichkeit die Voreinstellungen dahingehend zu ändern, dass immer ein bestimmtes Präfix oder Suffix angehängt wird?
Gibt es überdies kein RenameSelOnlyName=1 für diesen Dialog?
Sehr hilfreich wäre zudem eine Dropdown-Liste, aus der man verschiedene Voreinstellungen wählen könnte.

Grüße,
Siggi
User avatar
klark
Member
Member
Posts: 189
Joined: 2003-02-07, 17:34 UTC
Location: Germany, Düsseldorf

Post by *klark »

Hallo SiBu,
Gibt es eine Möglichkeit die Voreinstellungen dahingehend zu ändern, dass immer ein bestimmtes Präfix oder Suffix angehängt wird?
diese Möglichkeit gibt es meiner Erfahrung nach nicht. Du kannst aber natürlich mittels Copy + Past die Explorer-like-Methode wählen. So wird immer ein "Kopie von" vorangestellt. Das kann man bestimmt auch zusammen auf einen Button oder Shortcut legen, hab ich aber noch nie gemachtt.
Gibt es überdies kein RenameSelOnlyName=1 für diesen Dialog?
Danach hatte ich auch schon einmal gefragt, aber bisher gibt es das nicht.

Grüße,
Klark
#85370
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

Gibt es eine Möglichkeit die Voreinstellungen dahingehend zu ändern, dass immer ein bestimmtes Präfix oder Suffix angehängt wird?
Eine ganz einfache batch datei genügt:

Code: Select all

copy "%1" "%1.ergänzung"
Einen button dafür stellst du so ein:
Obige datei heisst "CopyFixed.cmd", und parameter: %N
I switched to Linux, bye and thanks for all the fish!
SiBu
Junior Member
Junior Member
Posts: 13
Joined: 2005-01-14, 22:37 UTC

Post by *SiBu »

@Klark: Schade dass es nicht per Voreinstellung geht. Die Copy&Paste-Methode habe ich mir probeweise schon per TCScript auf einen Button gelegt. Aber damit erhält man eben nur "Kopie von...".

@SanskritFritz: Das wäre prinzipiell eine gute Lösung für mich, wenn sich der Dateiname vor der Dateiendung erweitern liesse. Aber bei Dateien mit einem ? im Namen funktioniert es bei mir nicht (andere Sonderzeichen bereiten keine Probleme). Woran kann das liegen?
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3864
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Vielleicht so:
- gewünschte Dateien markieren
- SHIFT F5 drücken
- je nach Bedarf "*.org" oder "*.*.org" angeben
- mit OK starten

Alle Dateien werden in diesem Beispiel mit ".org" erweitert ...

[EDIT] oder "*_neu.*" angeben um den Dateinamen mit "_neu" zu erweitern
#5767 Personal license
SiBu
Junior Member
Junior Member
Posts: 13
Joined: 2005-01-14, 22:37 UTC

Post by *SiBu »

Danke auch dir, sqa_wizard, Tipp 1 wird mir bestimmt auch mal nützlich sein, bewirkt aber nicht genau was ich will. Nämlich den Dateinamen vor der Endung zu erweitern.
Bei der Eingabe von *_neu.* erhalte ich "Sie können nicht eine Datei auf sich selbst kopieren!"

edit:
nochmal zur Verdeutlichung. Ich habe:

aaa.txt
bbb.txt
ccc.txt

und möchte davon Kopien erstellt haben:

aaa-o.txt
bbb-o.txt
ccc-o.txt
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3864
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Bei der Eingabe von *_neu.* erhalte ich "Sie können nicht eine Datei auf sich selbst kopieren!
Mein Fehler, das funktioniert nur im MRT. :oops:
#5767 Personal license
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3864
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Für eine einzelne Datei geht es auch mit dem Batch von SanskritFritz, aber etwas erweitert (ab Windows 2000) :

Code: Select all

copy "%1" "%~n1_ergänzung%~x1"
#5767 Personal license
SiBu
Junior Member
Junior Member
Posts: 13
Joined: 2005-01-14, 22:37 UTC

Post by *SiBu »

Ich habe mich jetzt mal an AutoIt herangewagt. Folgende, sicherlich mit sehr viel Vorsicht zu geniessende, Lösung ist dabei herausgekommen:

Code: Select all

Send("^c")
Send("^v")
Send("{NUMPADADD}")
Send("{DELETE}")
Send(">Kopie von")
Send("{ENTER}")
Send("^m")
Send("{F2}")
Send("{DOWN}")
Send("{ENTER}")
Send("^a")
Send("{DELETE}")
Send("[N11-266]-ergänzung")
Send("{ENTER}")
Send("{ESCAPE}")
Kann man mit AutoIt cm_Befehle eigentlich auch direkt aufrufen?

Grüße,
Siggi
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

Eigentlich kann man die muster einfach im MRT speichern (F2). Genügt das nicht?
I switched to Linux, bye and thanks for all the fish!
SiBu
Junior Member
Junior Member
Posts: 13
Joined: 2005-01-14, 22:37 UTC

Post by *SiBu »

SanskritFritz wrote:Eigentlich kann man die muster einfach im MRT speichern (F2). Genügt das nicht?
Ich ändere\lösche Einstellungen ab und an. So gehe ich ganz sicher.
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

Kann man mit AutoIt cm_Befehle eigentlich auch direkt aufrufen?
Ja, das kann man, siehe hier und dort. Message zum senden ist WM_USER+51, wParam ist das cm_... commando.
I switched to Linux, bye and thanks for all the fish!
SiBu
Junior Member
Junior Member
Posts: 13
Joined: 2005-01-14, 22:37 UTC

Post by *SiBu »

Damit fang ich leider nicht viel an. Bin kein sehr fortgeschrittener Anwender.
Wie muss der Befehl in AutoIt genau aussehen? Ist AutoHotkey und AutoIt dasselbe?
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

2SiBu
Nein, die zwei sind verschiedene sachen, AutoHotkey ist aus Autoit2 herausgewachsen.
Ich dachte im Autoit3 gibt es natürlich auch SendMsg oder PostMsg funktionen, habe kurz jetzt nachgeschaut, und sieht nicht so aus.
:-(
I switched to Linux, bye and thanks for all the fish!
SiBu
Junior Member
Junior Member
Posts: 13
Joined: 2005-01-14, 22:37 UTC

Post by *SiBu »

Dann werde ich wohl auf AutoHotkey umsteigen.
Danke für die Info.
Post Reply