Bat Datei für automatisches Synchronisieren
Moderators: Hacker, Stefan2, white
Bat Datei für automatisches Synchronisieren
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
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
Re: Bat Datei für automatisches Synchronisieren
Statt
muss es schonmal
sein.
Es muss immer der gesamte Pfad zu einer Datei in Anführungszeichen stehen.
Code: Select all
C:\"program files"\totalcmd\TOTALCMD64.EXE
Code: Select all
"C:\program files\totalcmd\TOTALCMD64.EXE"
Es muss immer der gesamte Pfad zu einer Datei in Anführungszeichen stehen.
Re: Bat Datei für automatisches Synchronisieren
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
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
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Re: Bat Datei für automatisches Synchronisieren
Auch aufrufbar mit: hh.exe "%COMMANDER_PATH%\TOTALCMD.CHM::/commandlineparameters.htm"
Ist hh.exe bei allen Windowsversionen standardmässig vorhanden?
Re: Bat Datei für automatisches Synchronisieren
Für die Parameterseite verwende ich einen schnelleren Aufruf (em_HELP_CommandLine):JOUBE wrote: 2024-01-11, 08:39 UTC Auch aufrufbar mit: hh.exe "%COMMANDER_PATH%\TOTALCMD.CHM::/commandlineparameters.htm"
%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! 👎
Re: Bat Datei für automatisches Synchronisieren
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
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Re: Bat Datei für automatisches Synchronisieren

Re: Bat Datei für automatisches Synchronisieren
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
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
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Bat Datei für automatisches Synchronisieren
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
https://www.ghisler.com