|
|
|
|
Aktuelles Problem weiter unten
---
Wegen dieser Problematik muss ich einige tausend RTF Dokumente in DOC und wieder zurück in RTF umwandeln.
Kann ich das mit einem Makro automatisieren? Oder gibts noch andere Ideen?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von BulletTime am 07.04.2011 13:33]
|
|
|
|
|
|
|
|
|
|
Danke! Hat geklappt
|
|
|
|
|
|
|
Neues Problem:
Um das ganze etwas intelligenter und effizienter zu machen wollte ich eine Abfrage einbauen die vergleicht ob das frisch generierte Dokument auch wirklich kleiner ist als das alte. Das sieht in Batch dann so aus:
FOR %%g IN ("MeineDatei") DO SET FILESIZE_RTF_NEW=%%~zg && ECHO %%~zg
Das "ECHO %%~zg" gibt auf der Konsole die korrekte Größe aus.
Das "SET FILESIZE_RTF_NEW=%%~zg" übernimmt diesen Wert aber nicht. Da steht nach wie vor der Anfangswert drin.
Was mache ich falsch?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von BulletTime am 07.04.2011 13:29]
|
|
|
|
|
|
*brrr*
warum willste das auf einmal als batch lösen?
oben haste doch n skript in ner verwend- und lesbareren sprache (vbs) bekommen.
|
|
|
|
|
|
|
Ich kann ehrlichgesagt kein VBS.
Hab mir das VBS nur so weit angepasst das es tut was es soll.
Die umzuwandelnden Dateien gebe ich dem Skript aus der Batch heraus mit. Klappt auch alles wunderbar bis auf diese Kleinigkeit
e: Wenn ich VBS könnte hätte ich es auch gleich komplett darin geschrieben
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von BulletTime am 07.04.2011 13:48]
|
|
|
|
|
|
Was mir jetzt noch selbst eingefallen ist:
Ich könnte die Ausgabe von ECHO in eine Datei umleiten und Sie anschließend direkt wieder in die gewünschte Variable einlesen. Wirklich gefallen tut mir diese Lösung aber nicht :/
|
|
|
|
|
|
Thema: Dateiformat automatisch umwandeln |