Bat Datei für automatisches Synchronisieren

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
Mais1995
New Member
New Member
Posts: 1
Joined: 2024-01-04, 12:37 UTC

Bat Datei für automatisches Synchronisieren

Post by *Mais1995 »

Hallo Leute,
wie muss die Bat Datei ausschauen, das der Total Commander, wie man die Exe Datei öffnet und bei Befehle --> Verzeichnisse synchronisieren draufklickt auch ausführt. Ich habe mal ein Code (siehe Unten) geschrieben, nach dem eingeben der Quell und Zieladresse beim Ausführen der "Exe" kommt nur eine Lister Fenster mit einem Fragezeichen. Hat da einer eine Idee was da sein kann ??? oder was ich falsch mache

Code:
@echo off
echo Druecke eine beliebige Taste zum Fortfahren
pause > nul

echo Bitte gib den Buchstaben fuer die Quelladresse ein:
set /p Quelladresse=

echo Bitte gib den Buchstaben fuer die Zieladresse ein:
set /p Zieladresse=

echo Ueberpruefe Dateien auf Gleichheit im Total Commander
C:\"program files"\totalcmd\TOTALCMD64.EXE /S=L /T /C="fc /b /n" %Quelladresse% %Zieladresse%

C:\"program files"\totalcmd\TOTALCMD64.EXE dies ist der Pfad, der im Total Commander angezeit wird
Hier kommt das Lister Fenster

echo Moechtest du Daten synchronisieren? (Ja/Nein)
set /p SyncOption=

if /i "%SyncOption%"=="Ja" (
    totalcmd.exe /S=L /T /C="rsync -av --delete %Quelladresse% %Zieladresse%"
    echo Daten wurden synchronisiert.
) else (
    echo Synchronisation wurde abgebrochen.
)
CMD:
Druecke eine beliebige Taste zum Fortfahren
Bitte gib den Buchstaben fuer die Quelladresse ein:
C:\Users\Admin\Documents\Test
Bitte gib den Buchstaben fuer die Zieladresse ein:
D:\Benutzer\Admin
Ueberpruefe Dateien auf Gleichheit im Total Commander
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1013
Joined: 2004-07-29, 11:00 UTC

Re: Bat Datei für automatisches Synchronisieren

Post by *ZoSTeR »

Statt

Code: Select all

C:\"program files"\totalcmd\TOTALCMD64.EXE
muss es schonmal

Code: Select all

"C:\program files\totalcmd\TOTALCMD64.EXE"
sein.

Es muss immer der gesamte Pfad zu einer Datei in Anführungszeichen stehen.
User avatar
Dalai
Power Member
Power Member
Posts: 9393
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Bat Datei für automatisches Synchronisieren

Post by *Dalai »

Was macht denn /C? Ich sehe keinen solchen Schalter in der TC-Hilfe.

Verzeichnisse synchronisieren geht via /S=S, entweder mit zuvor gespeichertem Profilnamen als /S=S:Profilname oder mit frei definierbaren Pfaden als /S=S Quelle Ziel. Mehr Infos gibt's in der TC-Hilfe, Abschnitt 4.a Kommandozeilenparameter.

Grüße
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
JOUBE
Power Member
Power Member
Posts: 1477
Joined: 2004-07-08, 08:58 UTC

Re: Bat Datei für automatisches Synchronisieren

Post by *JOUBE »

Dalai wrote: 2024-01-04, 14:01 UTCTC-Hilfe, Abschnitt 4.a Kommandozeilenparameter.
Auch aufrufbar mit: hh.exe "%COMMANDER_PATH%\TOTALCMD.CHM::/commandlineparameters.htm"

Ist hh.exe bei allen Windowsversionen standardmässig vorhanden?
Fla$her
Power Member
Power Member
Posts: 2318
Joined: 2020-01-18, 04:03 UTC

Re: Bat Datei für automatisches Synchronisieren

Post by *Fla$her »

JOUBE wrote: 2024-01-11, 08:39 UTC Auch aufrufbar mit: hh.exe "%COMMANDER_PATH%\TOTALCMD.CHM::/commandlineparameters.htm"
Für die Parameterseite verwende ich einen schnelleren Aufruf (em_HELP_CommandLine):
%COMMANDER_PATH%\Addons\TCFS2\TCFS2.exe /ef tcm(610) eval(send_wait({END}{UP}{RIGHT}{DOWN}{ENTER},findwnd(`HH Parent`)))

Neben dem Geschwindigkeitsvorteil bleibt es möglich, das Fenster per Esc zu schließen.
Overquoting is evil! 👎
User avatar
Dalai
Power Member
Power Member
Posts: 9393
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Bat Datei für automatisches Synchronisieren

Post by *Dalai »

JOUBE wrote: 2024-01-11, 08:39 UTCIst hh.exe bei allen Windowsversionen standardmässig vorhanden?
Bei allen seit Win98. Das sollte reichen ;).
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
JOUBE
Power Member
Power Member
Posts: 1477
Joined: 2004-07-08, 08:58 UTC

Re: Bat Datei für automatisches Synchronisieren

Post by *JOUBE »

Dalai wrote: 2024-01-11, 11:39 UTCBei allen seit Win98. Das sollte reichen ;).
;-). Schön. Danke für die Info. Meine Frage ging mehr in die Richtung: Bei neuen und neuesten Version auch? Denn, hatte da sich nicht etwas im Hilfe-System geändert?
User avatar
Dalai
Power Member
Power Member
Posts: 9393
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Bat Datei für automatisches Synchronisieren

Post by *Dalai »

Du meinst wahrscheinlich die winhlp32.exe zum Öffnen von HLP-Dateien, die ab Windows 7 standardmäßig nur ein Stub/Platzhalter ist, und durch ein Update bzw. bei Win10 mangels Update durch andere Maßnahmen zur vollen HLP-Hilfe umgerüstet werden muss, um solche Dateien öffnen zu können.

Die HTML-Hilfe aka hh.exe wurde nicht als veraltet (deprecated) markiert, soweit ich weiß.

Grüße
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Bat Datei für automatisches Synchronisieren

Post by *ghisler(Author) »

Ja, hh.exe ist selbst unter Windows 11 noch vorhanden und funktioniert. Zu Windows 12 kann ich noch nichts sagen.
Author of Total Commander
https://www.ghisler.com
Post Reply