[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3905] contrib/py/scripts/addons/ oscurart_tools.py: "BugFix Python Batch Windows"
Eugenio Pignataro
info at oscurart.com.ar
Tue Oct 30 13:41:45 CET 2012
Revision: 3905
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3905
Author: oscurart
Date: 2012-10-30 12:41:38 +0000 (Tue, 30 Oct 2012)
Log Message:
-----------
"BugFix Python Batch Windows"
Modified Paths:
--------------
contrib/py/scripts/addons/oscurart_tools.py
Modified: contrib/py/scripts/addons/oscurart_tools.py
===================================================================
--- contrib/py/scripts/addons/oscurart_tools.py 2012-10-30 12:37:06 UTC (rev 3904)
+++ contrib/py/scripts/addons/oscurart_tools.py 2012-10-30 12:41:38 UTC (rev 3905)
@@ -2424,14 +2424,15 @@
# SI EL OUTPUT TIENE DOBLE BARRA LA REEMPLAZO
FRO=bpy.context.scene.render.filepath
- if bpy.context.scene.render.filepath.count(SYSBAR+SYSBAR):
- FRO=bpy.context.scene.render.filepath.replace(SYSBAR+SYSBAR, bpy.data.filepath.rpartition(SYSBAR)[0]+SYSBAR)
+ if bpy.context.scene.render.filepath.count("//"):
+ FRO=bpy.context.scene.render.filepath.replace("//", bpy.data.filepath.rpartition(SYSBAR)[0]+SYSBAR)
+
#CREO BATCH
bpy.ops.file.create_batch_maker_osc(type=BATCHTYPE)
- SCRIPT = "import os \nREPITE= True \nBAT= '%s'\nSCENENAME ='%s' \nDIR='%s%s' \ndef RENDER():\n os.system(BAT) \ndef CLEAN():\n global REPITE\n FILES = [root+'%s'+FILE for root, dirs, files in os.walk(os.getcwd()) if len(files) > 0 for FILE in files if FILE.count('~') == False]\n RESPUESTA=False\n for FILE in FILES:\n if os.path.getsize(FILE) < %s:\n os.remove(FILE)\n RESPUESTA= True\n if RESPUESTA:\n REPITE=True\n else:\n REPITE=False\nREPITE=True\nwhile REPITE:\n global REPITE\n REPITE=False\n RENDER()\n os.chdir(DIR)\n CLEAN()" % (BATCHLOCATION,FILENAME,FRO,FILENAME,SYSBAR,SIZE)
+ SCRIPT = "import os \nREPITE= True \nBAT= '%s'\nSCENENAME ='%s' \nDIR='%s%s' \ndef RENDER():\n os.system(BAT) \ndef CLEAN():\n global REPITE\n FILES = [root+'/'+FILE for root, dirs, files in os.walk(os.getcwd()) if len(files) > 0 for FILE in files if FILE.count('~') == False]\n RESPUESTA=False\n for FILE in FILES:\n if os.path.getsize(FILE) < %s:\n os.remove(FILE)\n RESPUESTA= True\n if RESPUESTA:\n REPITE=True\n else:\n REPITE=False\nREPITE=True\nwhile REPITE:\n global REPITE\n REPITE=False\n RENDER()\n os.chdir(DIR)\n CLEAN()" % (BATCHLOCATION,FILENAME,FRO,FILENAME,SIZE)
# DEFINO ARCHIVO DE BATCH
More information about the Bf-extensions-cvs
mailing list