[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3781] contrib/py/scripts/addons/ oscurart_tools.py: Changes in batch maker

Eugenio Pignataro info at oscurart.com.ar
Thu Sep 20 15:34:06 CEST 2012


Revision: 3781
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3781
Author:   oscurart
Date:     2012-09-20 13:34:06 +0000 (Thu, 20 Sep 2012)
Log Message:
-----------
Changes in batch maker

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-09-20 12:44:14 UTC (rev 3780)
+++ contrib/py/scripts/addons/oscurart_tools.py	2012-09-20 13:34:06 UTC (rev 3781)
@@ -18,15 +18,14 @@
 
 bl_info = {
     "name": "Oscurart Tools",
-    "author": "Oscurart",
+    "author": "Oscurart, CodemanX",
     "version": (3,0),
     "blender": (2, 6, 3),
     "location": "View3D > Tools > Oscurart Tools",
     "description": "Tools for objects, render, shapes, and files.",
     "warning": "",
     "wiki_url": "http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/3D_interaction/Oscurart_Tools",
-    "tracker_url": "https://projects.blender.org/tracker/index.php?"\
-        "func=detail&aid=27284",
+    "tracker_url": "",
     "category": "Object"}
 
 import bpy
@@ -1598,24 +1597,40 @@
     BINDIR = bpy.app[4]
     SHFILE = bpy.data.filepath.rpartition(SYSBAR)[0] + SYSBAR + FILENAME + EXTSYS
     FILEBATCH = open(SHFILE,"w")
-    FILESC = open(bpy.data.filepath.rpartition(SYSBAR)[0] + SYSBAR + "osRlat.py","w")
-    FILESSC = open(bpy.data.filepath.rpartition(SYSBAR)[0] + SYSBAR + "osRSlat.py","w")
 
 
+
     # DEFINO ARCHIVO DE BATCH
     FILEBATCH.writelines("%s%s%s -b %s -x 1 -o %s -P %s%s.py  -s %s -e %s -a" % (QUOTES,BINDIR,QUOTES,bpy.data.filepath,bpy.context.scene.render.filepath,bpy.data.filepath.rpartition(SYSBAR)[0]+SYSBAR,TYPE,str(bpy.context.scene.frame_start),str(bpy.context.scene.frame_end)) )
     FILEBATCH.close()
-
+    
+    
+    """
     # SI ES LINUX LE DOY PERMISOS CHMOD
     if EXTSYS == ".sh":
         os.chmod(SHFILE, stat.S_IRWXU)
+        os.chmod(RLATFILE, stat.S_IRWXU)
+        os.chmod(RSLATFILE, stat.S_IRWXU)
+    """    
 
 
     # DEFINO LOS ARCHIVOS DE SCRIPT
-    FILESC.writelines("import bpy \nbpy.ops.render.render_layers_at_time_osc()\nbpy.ops.wm.quit_blender()")
-    FILESC.close()
-    FILESSC.writelines("import bpy \nbpy.ops.render.render_selected_scenes_osc()\nbpy.ops.wm.quit_blender()")
-    FILESSC.close()
+    
+    RLATFILE =  "%s%sosRlat.py" % (bpy.data.filepath.rpartition(SYSBAR)[0] , SYSBAR )
+    if not os.path.isfile(RLATFILE):
+        FILESC = open(RLATFILE,"w")
+        FILESC.writelines("import bpy \nbpy.ops.render.render_layers_at_time_osc()\nbpy.ops.wm.quit_blender()")
+        FILESC.close()
+    else:
+        print("The All Python files Skips: Already exist!")   
+         
+    RSLATFILE = "%s%sosRSlat.py" % (bpy.data.filepath.rpartition(SYSBAR)[0] , SYSBAR)    
+    if not os.path.isfile(RSLATFILE):          
+        FILESSC = open(RSLATFILE,"w")    
+        FILESSC.writelines("import bpy \nbpy.ops.render.render_selected_scenes_osc()\nbpy.ops.wm.quit_blender()")
+        FILESSC.close()
+    else:
+        print("The Selected Python files Skips: Already exist!")          
 
 class oscBatchMaker (bpy.types.Operator):
     bl_idname = "file.create_batch_maker_osc"



More information about the Bf-extensions-cvs mailing list