Synchronisierung über Batch oder ähnliches
Moderators: Hacker, Stefan2, white
Synchronisierung über Batch oder ähnliches
Hallo!
Gibt es eine Möglichkeit die "Verzeichnisse synchronisieren"-Funktion über Batch oder ähnliches zu starten?
Ich möchte mehrere Verzeichnisse, die auf verschiedenen Platten an verschiedenen Stellen liegen, synchronisieren ohne jedes Verzeichnis einzeln auswählen zu müssen.
Vielen Dank im voraus!
Gibt es eine Möglichkeit die "Verzeichnisse synchronisieren"-Funktion über Batch oder ähnliches zu starten?
Ich möchte mehrere Verzeichnisse, die auf verschiedenen Platten an verschiedenen Stellen liegen, synchronisieren ohne jedes Verzeichnis einzeln auswählen zu müssen.
Vielen Dank im voraus!
Hallo,
ich verwende dafür SyncToy v2.0 vom MS, da kann man mehrere Syncpartner anlegen (ich synchronisiere damit meine Projekte mit der Datensicherung auf dem Server).
Alternativ, wenn es der TC sein soll, kann man auch die Verzeichnis Synchronisierung abspeichern und wieder laden (der Ordnerbutton links oben im Eck), ob das Laden auch per Parameter von cm_FileSync geht weiß ich nicht). Alle Synchronisierungen automatisch der Reihe nach wird so wohl nicht gehen.
Ansonsten per AHK automatisieren (?).
Gruß Bruce
ich verwende dafür SyncToy v2.0 vom MS, da kann man mehrere Syncpartner anlegen (ich synchronisiere damit meine Projekte mit der Datensicherung auf dem Server).
Alternativ, wenn es der TC sein soll, kann man auch die Verzeichnis Synchronisierung abspeichern und wieder laden (der Ordnerbutton links oben im Eck), ob das Laden auch per Parameter von cm_FileSync geht weiß ich nicht). Alle Synchronisierungen automatisch der Reihe nach wird so wohl nicht gehen.
Ansonsten per AHK automatisieren (?).
Gruß Bruce
Hallo, diemah.
Total Commander 7.04a:
Hier sind die Aussichten ohne Scripting Werkzeuge wie z.B. AHK noch eher schlecht.
<Korrektur>
Nur dann schlecht, wenn man die totalcmd.inc nicht liest und damit den Befehl SYNCOPEN nicht findet ...
</Korrektur>
Total Commander 7.50 pb8:
Das fast schon bedeutet, dass du wahrscheinlich noch eine Batchdatei brauchst, in der mehrere Aufrufe des Total Commanders untereinander stehen, die dann jeweils mit den Argumenten "/S=S Quellverzeichnis Zielverzeichnis" z.B. gestartet werden.
Grüße,
Karl
Total Commander 7.04a:
Hier sind die Aussichten ohne Scripting Werkzeuge wie z.B. AHK noch eher schlecht.
<Korrektur>
Nur dann schlecht, wenn man die totalcmd.inc nicht liest und damit den Befehl SYNCOPEN nicht findet ...
</Korrektur>
Total Commander 7.50 pb8:
Das klingt doch sehr danach, dass sich dein Anliegen mit T.C. 7.50 fast schon alleine mit Total Commander Bordmitteln erledigen läßt.totalcmd.chm => 4.a Kommandozeilenparameter wrote:Syntax:
totalcmd.exe [/o] [/n] [LW:\Verzeichnis1 [LW:\Verzeichnis2]] [/i=name.ini] [/F=ftpname.ini]
oder:
totalcmd.exe [/o] [/n] [/L=LW:\Verzeichnis1] [/R=LW:\Verzeichnis2] [/i=name.ini] [/F=ftpname.ini]
Parameter:
[...]
/S=S Startet "Verzeichnisse Synchronisieren" direkt, akzeptiert 2 Pfade als Parameter, oder alternativ einen Einstellungsnamen in der Form /S=S:Einstellungsname
Das fast schon bedeutet, dass du wahrscheinlich noch eine Batchdatei brauchst, in der mehrere Aufrufe des Total Commanders untereinander stehen, die dann jeweils mit den Argumenten "/S=S Quellverzeichnis Zielverzeichnis" z.B. gestartet werden.
Grüße,
Karl
Last edited by karlchen on 2009-08-02, 21:29 UTC, edited 1 time in total.
Ok, nicht direkt über das Kommando cm_FileSync, aber so gehts auch (auch als Batch), allerdings erst ab 7.50Bruce wrote:...ob das Laden auch per Parameter von cm_FileSync geht weiß ich nicht
Danke Karltotalcmd.chm => 4.a Kommandozeilenparameter wrote:/S=S Startet "Verzeichnisse Synchronisieren" direkt, akzeptiert 2 Pfade als Parameter, oder alternativ einen Einstellungsnamen in der Form /S=S:Einstellungsname
Hallo, diemah. Hallo, Bruce.
Die Chancen schon unter T.C. 7.04a sind gar nicht so schlecht, wie ich unterstellt habe.
Schaut mal, was man in der totalcmd.inc des T.C. 7.04a finden kann:
Schau, schau, man findet doch auch in nicht ganz so taufrischen Versionen immer wieder Sachen, die man übersehen hat.
Grüße,
Karl
Die Chancen schon unter T.C. 7.04a sind gar nicht so schlecht, wie ich unterstellt habe.


Schaut mal, was man in der totalcmd.inc des T.C. 7.04a finden kann:
D.h. man kann auch schon unter T.C. 7.04aSYNCOPEN <sync operation>=-6;Open stored sync operation
- seine verschiedenen Sync-Operationen (Einstellungen) abspeichern
- bei Bedarf über den Befehl SYNCOPEN [Name der gespeicherten Einstellungen] wieder laden und ausführen
- Der Unterschied im T.C. 7.50pb8 ist, dass man nun auch direkt von außen den T.C. anweisen kann, eine Verzeichnissynchronisation durchzuführen
- Im T.C. 7.04a müßte man dafür für jede Sync-Operation z.B. einen Button anlegen oder einen Startermenü-Eintrag oder ein benutzerdefiniertes Kommando (Alias)
Schau, schau, man findet doch auch in nicht ganz so taufrischen Versionen immer wieder Sachen, die man übersehen hat.

Grüße,
Karl
Deswegen bin ich (als langjähriger TC User) hier, im Forum (haupstächlich lesend) unterwegs. Oft finde ich Lösungen, die so gar nicht gesucht hättekarlchen wrote:Schau, schau, man findet doch auch in nicht ganz so taufrischen Versionen immer wieder Sachen, die man übersehen hat.

Ich werde auf jeden Fall meine Synchronisieraufgaben auf TC-Machbarkeit prüfen...

Gruß, Bruce
Hallo, diemah.
Die offizielle Antwort auf diese Frage ist auf der Homepage nachzulesen:
Kurz und gut: bei mir läuft der T.C. 7.50 nicht erst seit der Public Beta 8 auf allen Rechnern, mit denen ich arbeite. Oder anders formuliert: T.C. 7.50pb8 befindet sich im permanenten Alltagstauglichkeitstest, den er aus meiner Sicht bisher ohne größere Beanstandungen bestanden hat.
Die Entscheidung liegt am Ende natürlich trotzdem bei dir.
Grüße,
Karl
Die offizielle Antwort auf diese Frage ist auf der Homepage nachzulesen:
Schaut man sich aber die Bugreports hier an, TC7.5 beta bug reports (English), dann wird man feststellen, dass in der Praxis keinerlei Datenverlust zu befürchten ist. Schwerwiegende Probleme existieren auch keine.July 30, 2009: Total Commander 7.5 beta 8 is available now! Please do not use it for every day work yet, only for testing!
Download here
Kurz und gut: bei mir läuft der T.C. 7.50 nicht erst seit der Public Beta 8 auf allen Rechnern, mit denen ich arbeite. Oder anders formuliert: T.C. 7.50pb8 befindet sich im permanenten Alltagstauglichkeitstest, den er aus meiner Sicht bisher ohne größere Beanstandungen bestanden hat.
Die Entscheidung liegt am Ende natürlich trotzdem bei dir.
Grüße,
Karl
ich danke euch.
werde jetzt die Beta ausprobieren und die Synchronisation per Batch mal ausprobieren.
irgendwie bekomme ich es nicht hin, dass die Synchronisierung automatisch startet, sonder ich bekomme nur das voreingestellt Synch-Fenster und muss dann manuell synchronisieren. Gibt es dafür auch eine Möglichkeit?
werde jetzt die Beta ausprobieren und die Synchronisation per Batch mal ausprobieren.
irgendwie bekomme ich es nicht hin, dass die Synchronisierung automatisch startet, sonder ich bekomme nur das voreingestellt Synch-Fenster und muss dann manuell synchronisieren. Gibt es dafür auch eine Möglichkeit?
- ghisler(Author)
- Site Admin
- Posts: 50754
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Das wird erst die nächste Beta können!irgendwie bekomme ich es nicht hin, dass die Synchronisierung automatisch startet
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com