[Tutorial] Datei bearbeiten und anschließend synchronisieren

Sunbird
Beiträge: 14
Registriert: Fr 21. Mai 2010, 13:31

[Tutorial] Datei bearbeiten und anschließend synchronisieren

Beitrag von Sunbird »

Hallo zusammen,
ich habe mir ein Script gebastelt, das mir eine Datei öffnet und diese nach dem Schließen des Editors auf's Handy synchronisiert.
z.B. Zugfahrplan, Einkaufszettel, Notizen etc.

Vorraussetzung:
• funktionierender Dateisync-Eintrag in MyPhoneExplorer
• Datei, welche verändert werden kann

Schritte:
1.) Erstellen des Dateisync-Jobs
In MyPhoneExplorer->Dateien in der Symbolleiste neben "Dateien abgleichen" auf den kleinen Pfeil klicken, dann ->Anpassen wählen und einen neuen Job erstellen. Der Name wird dann im Code unten anstelle von NAME-DES-DATEISYNC-JOBS eingesetzt.
2.) Erstellen eines Scriptes:
Wir erstellen uns mit einem Recksklick->Neu->Textdokument eine Textdatei, deren Namen wir nach belieben umbenennen und deren Dateieindung in .cmd umbenannt wird. (Hierzu muss im WindowsExplorer unter Extras->Ordneroptionen->Ansicht->"Erweiterung bei bekannten Dateitypen ausblenden" deaktiviert sein)
Dann kopieren wir folgenden Code in die Datei, welche wir via Rechtsklick->Bearbeiten mit dem Editor öffnen.

Code: Alles auswählen

start /wait C:\Ordner\"Ordnername mit Leerzeichen"\Unterordner\Unsere_Datei.txt
start C:\Programme\MyPhoneExplorer\MyPhoneExplorer.exe action=sync flags=noerrmsg flags=closeafteraction syncitem=files:NAME-DES-DATEISYNC-JOBS

Erklärung des Codes:
Zeile 1: wir starten das Programm, welches standardmäßig mit der Datei verknüpft ist (z.B. bei TXT-Dateien das Programm Notepad.exe).
Der Parameter "/wait" wartet mit der Abarbeitung des Scriptes, bis das Programm wieder geschlossen wurde.
Wichtig: Sobald ein Ordnername Leerzeichen enthält muss dieser Name in "Anführungszeichen" geschrieben sein!
Zeile 2: dieser Befehl startet MyPhoneExplorer und ruft den Dateisync-Job auf, danach wird MyPhoneExplorer wieder geschlossen.
Wichtig: Den Pfad zur MyPhoneExplorer.exe anpassen, wenn MyPhoneExplorer in einem anderen Verzeichniss installiert wurde! :)
Dann noch NAME-DES-DATEISYNC-JOBS durch den Namen des selbst erstellten Jobs ersetzen.

Fertig. :)
---
Wer will, kann sich jetzt noch eine Verknüfung anlegen.
(Rechsklick auf die .cmd-Datei ->Senden an->Desktop (Verknüpfung erstellen) )
Dieser Verknüpfung kann man dann in den Eigenschaften ein neues Symbol geben oder diese umbenennen.
---
Klickt man nun auf die Verknüpfung oder ruft das Script direkt auf, öffnet sich das Standardprogramm der Datei (im Beispiel der Texteditor). Nun kann man die Datei nach Belieben verändern, speichern und den Editor schließen. Sofort wird die Datei mit dem Handy synchronisiert und steht dort zur Verfügung.

Viel Spaß beim Ausprobieren!

Beste Grüße
Sunbird
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

Vielen Dank für den Hinweis. Vielleicht noch ein klitzekleiner hinweis: MyPhoneExplorer muss eigentlich nicht über den vollen Pfad gestartet werden. Es reicht eigentlich auch schon "myphoneexplorer action=...", das sollte auch über Scripts funktionieren.
Sunbird
Beiträge: 14
Registriert: Fr 21. Mai 2010, 13:31

Beitrag von Sunbird »

Alles klar. Wunderbar. :)
clayissimo
Beiträge: 6
Registriert: So 10. Okt 2010, 15:05

Beitrag von clayissimo »

Funktioniert das auch rekursiv? In beide Richtungen?
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

Rekursiv ja, beidseitig nein
Antworten