#1 7. Juni 2011 Automatisierte Dateiumwandlung Hallo, Ich beschäftige mich beruflich mit ebooks und muss hier sehr oft .epub-dateien in .mobi-dateien umwandeln. Amazon stellt dafür ein script namens "KindleGen" zur Verfügung. Dabei handelt es sich um eine .exe welche über Komandozeile gestartet werden muss. Mein Problem ist, ich muss jedesmal die entsprechende Datei in den entsprechenden Ordner schieben, CMD starten und den Namen der Datei eingeben die ich konvertieren will. Dann wieder zurück schieben usw. Das ist die totale zeitverschwendung und ich dachte im Sinne der Effizienz kann hier doch ein kleines Script schreiben das das ein bischen vereinfacht. Ich würde gerne einfach nur mit Maus-Rechklick auf meinetwegen test.epub den eine Funktion "Konvertiere in mobi" aufrufen können. Dann soll das KindleGen-Scrkipt auf diese Datei angewendet werden und die test.mobi in das gleiche Verzeichnis abgelegt werden. Ist sowas möglich? Ist hier eine Batchdatei das richtige Stichwort? Wie hoch wären hier wohl Aufwand und Kosten? Könnte das einer von euch realisieren? So long LTJ + Multi-Zitat Zitieren
#2 7. Juni 2011 AW: Automatisierte Dateiumwandlung Code: @echo off ren *.epub *.mobi Damit kannst alle in einem Ordner umbenennen. So eine Batch musst nur noch in dein Kontextmenü einbauen: Batch im Kontextmen + Multi-Zitat Zitieren
#3 7. Juni 2011 AW: Automatisierte Dateiumwandlung Er möchte das nicht umbenennen, sondern umwandeln. Wenn ich nacher Zeit habe, dann werd ich ggf mal was schreiben. + Multi-Zitat Zitieren
#4 7. Juni 2011 AW: Automatisierte Dateiumwandlung ja stimmt, kleiner Denkfehler ^^ Aber im Prinzip sollte es ja das gleiche sein: Code: @echo off KindleGen.exe *.epub *.mobi Dann müsste der KindleGen ja im betreffenden Ordner grad alles "umwandeln". + Multi-Zitat Zitieren
#5 7. Juni 2011 AW: Automatisierte Dateiumwandlung Die Batch Datei: Code: @ECHO OFF FOR %%A IN (%*) DO ( C:\Pfad\zur\exe\hier.exe <parameter-hier> # %A = aktueller Dateiname. ) Hier die .reg Datei fürs Kontextmenu: Code: REGEDIT4 [HKEY_CLASSES_ROOT\Folder\shell\NameDesCommandsHier] [HKEY_CLASSES_ROOT\Folder\shell\NameDesCommandsHier\command] @=C:\\Pfad\\Zur\\Batch\\Datei\\HIER.bat "%*" (einfach als bla.reg speichern, und doppelklicken.) Das ganze ist natürlich ungetestet, da ich leider keine WIndowsmaschine mehr habe. Edit: Hab nen schöneren Weg gefunden, um über die Parameter zu iterieren. + Multi-Zitat Zitieren
#6 7. Juni 2011 AW: Automatisierte Dateiumwandlung Hey Danke euch für die Hilfe, Ich werde mir das morgen nochmal genauer ankucken und teste - vielleicht habt ihr ja dann noch n Tipp für mich. Also was ich schonmal mitgenommen hab, mann kann das theoretisch über eine Batch-Datei regeln. Und diese kann man per .reg-Datei ins Kontextmenu verknüpfen. Echt super! Danke nochmal... LTJ + Multi-Zitat Zitieren
#7 8. Juni 2011 AW: Automatisierte Dateiumwandlung Hallo test@private.co, Also ich habe beide Dateien angelegt und die .reg auch ausgeführt. Nun erhalte ich bei Rechtsklick auf einen Ordner eine neue Schaltfläche "makeMobipocket". Aber nicht bei Rechtsklick auf eine .epub-Datei die ja umgewandelt werden soll. Kann ich das auch auf eine einzelne Datei anwenden? Was ist in der Batchdatei mit <parameter-hier> gemeint? + Multi-Zitat Zitieren
#8 8. Juni 2011 AW: Automatisierte Dateiumwandlung Code: [HKEY_CLASSES_ROOT\epubfile\shell\NameDesCommandsHier] Das könnte so sein, bin mir aber nicht sicher. Mit Parameter ist eigentlich nur gemeint wie du das Ding aufrufst, also von der kommandozeile aus. + Multi-Zitat Zitieren
#9 11. Juni 2011 AW: Automatisierte Dateiumwandlung Hier müsste alles beschrieben stehen: Windows Kontextmenü Einträge entfernen oder hinzufügen » Tipps » WinTotal.de der Pfad zur Datei wird mit der Vaiable %1 angegeben + Multi-Zitat Zitieren