Auf meinem Windows 7-System habe ich die .blend
Erweiterung mit einer bestimmten Bat-Datei verknüpft, die ich geschrieben habe.
blender.bat :
set PYTHONPATH=""
"C:\Program Files\Blender Foundation\blender\blender.exe" "%1"
Hier ist die Ausgabe des Befehls ftype blendfile
:
blendfile="C:\Program Files\Blender Foundation\Blender\blender.bat" "%1"
Wenn ich auf eine .blend-Datei doppelklicke (zB model.blend
), startet die Anwendung (Blender) einwandfrei , aber die betreffende Datei wird nicht geöffnet. Das heißt, die Anwendung wird so gestartet, als ob die Datei blender.bat
von selbst doppelt angeklickt worden wäre.
Die Datei befindet sich in folgendem Ordner:
F: \ TRAINING_BLENDER \ MEINE MODELLE
(Beachten Sie, dass der Pfadname Leerzeichen enthält.)
Wenn ich eine Eingabeaufforderung im obigen Ordner öffne und den folgenden Befehl ausführe:
model.blend
Ich sehe die folgende Ausgabe:
Fehler: Datei 'F: \ TRAINING_BLENDER \ MY' kann nicht gelesen werden: Kein unbekanntes Argument für diese Datei oder dieses Verzeichnis, wird als Datei geladen: -
...
Ich verstehe, dass das Problem auf den Ordnernamen mit eingebetteten Leerzeichen zurückzuführen ist, aber ich habe das Argument specificer ( %1
) in doppelten Anführungszeichen, um mich davor zu schützen. Woran könnte das liegen?
Haftungsausschluss: Ich habe diese verwandte Frage gelesen: Ein Doppelklick auf eine Datei im Explorer öffnet die zugehörige Anwendung, nicht jedoch die Datei