[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