Nachdem ich mehrere Websites durchsucht habe, habe ich einen einfachen Weg gefunden, nur eine Befehlszeile zu verwenden.
Ich habe noch nie eine Befehlszeile verwendet, aber nach einigen Experimenten habe ich die folgende Lösung gefunden:
for /f "tokens=1* delims=." %i in ('dir /b *.svg') do "C:\Program Files\Inkscape\inkscape.exe" --without-gui --file="%i.svg" --export-emf="%i.emf"
Brechen sie ab:
for
for ist ein Befehl zum Ausführen einer Aktion für mehrere Dateien. Die Struktur ist ungefähr so: Für "Dateien in einem bestimmten Zustand" "spezifischen Befehl" ausführen
/f "tokens=1* delims=." %i in ('dir /b *.svg')
Dies ist die "Bedingung". In meinem Fall suche ich nach allen SVG-Dateien, aber natürlich funktioniert es mit anderen Formaten. Dieser "ausgefallene" Code speichert lediglich den Dateinamen vor der Erweiterung in der Variablen "% i". Dies ist im Befehl nützlich.
do
Das ist es, was Sie in allen Dateien ausführen werden.
"C:\Program Files\Inkscape\inkscape.exe" --without-gui --file="%i.svg" --export-emf="%i.emf"
Dies ist der gleiche Befehl, den Marnen Laibow-Koser oben verwendet hat. Ich bin ein Neuling, ich weiß nicht, wie Sie nur "inkscape" verwenden, also habe ich den ganzen Weg zur .exe geputtet.
Im letzten Teil verwenden wir die Variable, um das Programm anzuweisen, welche Datei ausgewählt werden soll und wie exportiert werden soll.
Wieder exportiere ich SVG nach EMF, aber ändere es einfach nach Ihren Wünschen. Deshalb sind die Variablen so wichtig. Sie können also den gleichen Namen behalten und nur die Erweiterung ändern.
Vergessen Sie nicht, die Anführungszeichen zu verwenden, da Ihre Dateien einen gewissen Platz im Namen haben können.
Natürlich müssen Sie sich auch in dem Ordner befinden, in dem sich Ihre Dateien befinden. Wenn Sie auch ein Neuling sind, tun Sie dies:
C:\
Sie werden in das richtige Laufwerk versetzt.
CD "path"
Sie gelangen zu dem jeweiligen Ordner. Sie können den Windows Explorer verwenden und mit der rechten Maustaste klicken und den Pfad als Text kopieren.
Das ist es. Ich bin ein Neuling, also ist es vielleicht effektiver, es zu tun, aber das wird funktionieren.
Letzter Tipp: Wenn Sie mit vielen Dateien arbeiten, können Sie mit STRG + C die Befehlszeile stoppen, wenn sie nicht ordnungsgemäß funktioniert, und es erneut versuchen.