As I am not a programmer I do not know if adding "-y" to the command line, or using "use_scripts_auto_execute" in the python script is the preferred solution. I did seem to get the result I need from using "-y".
Kind Regards, Chris "*Chips*" Lee Mobile: 0410155111 Infin8eye <http://infin8eye.carbonmade.com/> Knight of the DLF IGDA Sydney founding member On 9 July 2014 15:19, Chris Lee <[email protected]> wrote: > Thank you for the advice, both on CLI and concrete info to be supplied for > a help request. I am new here. > Hi, by the way. > > 1. What I did on Monday does appear to be the solution I need. > 2. What I supplied in my post was a breakdown of what I did. > 3. What I am looking for input regarding the solution I found, in case > I have missed something. > 4. Also, is it a bug? That the Auto Execute scripts are not running > from command line, when the option is selected and saved in the file, to > run Auto Execute scripts on start. > > For exact reference: > > - I was running this command: "C:\Program Files\Blender > Foundation\Blender\blender.exe" F:\mport\scanimport\avatar.blend -P > "F:\mport\scanimport\new avatar.py" "F:\mport\scanimport\\". Adding '-y' > at the end solved the issue. I have yet to get confirmation from my > programmer that it runs well in his system for what he is trying to do, but > it worked on my machine. The script he is running will move control points > on a human avatar to match body scan data. What I set up in drivers will > adjust the head size and height based on the neck height. > - The output I was getting that was messed up by the drivers not auto > running it's script was to have the head scaled down: > > https://www.dropbox.com/s/mu7hex3r0rb2hkd/Screenshot%202014-07-09%2015.14.02.png > - The correct output, which I got from adding '-y' is: > > https://www.dropbox.com/s/mu7hex3r0rb2hkd/Screenshot%202014-07-09%2015.14.02.png > > > Kind Regards, > Chris "*Chips*" Lee > Mobile: 0410155111 > > Infin8eye <http://infin8eye.carbonmade.com/> > Knight of the DLF > IGDA Sydney founding member > > > On 9 July 2014 14:43, Campbell Barton <[email protected]> wrote: > >> When asking for help its good to give some concrete info. >> >> - the exact commands you tried. >> - the output you got. >> - the output you want/expected. >> >> >> On Wed, Jul 9, 2014 at 2:06 PM, Chris Lee <[email protected]> wrote: >> > I was advised I may be able to get a definitive answer here. I was >> trying >> > to solve this issue on Monday and I think I did. I would like input >> about >> > what I found and whether or not this is a bug in Blender or intended >> > behaviour. >> > >> > >> ----------------------------------------------------------------------------------- >> > >> > Basically Blender normally allows you to have drivers that contain auto >> run >> > scripts, such as what I have done. >> > >> > Recently it was pointed out as a security vulnerability, that opening an >> > untrusted file from the web, could run a hidden python script on the >> user's >> > machine without them knowing. >> > >> http://blender.45788.x6.nabble.com/Please-turn-off-Auto-Run-Python-Scripts-by-default-td108971.html >> > >> > So by default it is now disabled, but there is an option in the user >> > preferences to enable it by default. >> > Here, under Auto Execution: >> > >> https://www.dropbox.com/s/vtxkg5f48mmfy40/Screenshot%202014-07-09%2013.25.34.png >> > >> > It appears though that there is an oversight, and running a command line >> > blender instance, will do so before the auto execute option is enabled. >> > Which means the script my programmer wrote will open Blender and run >> > through it's process, but the drivers will not work, that I had put in >> > place to control an object related to another object, controlled by the >> > script. >> > >> > So as mentioned here, you can force scripts to run using -y at the end >> of >> > the command prompt: >> > >> http://blender.stackexchange.com/questions/7673/auto-run-scripts-security-options >> > >> > I had also followed the link within Blender regarding Auto Execution. >> > I followed the link to here: >> > >> http://www.blender.org/documentation/blender_python_api_2_70_release/bpy.types.UserPreferencesSystem.html#bpy.types.UserPreferencesSystem.use_scripts_auto_execute >> > >> > So I don't know if this may help within a command line run blender >> python >> > script if -y is not used: >> > "use_scripts_auto_execute" >> > >> > >> ----------------------------------------------------------------------------------- >> > >> > On Monday absolutely nobody I talked to online could advise me (apart >> from >> > the kind chap who suggested I check the mailing list, and that it had >> come >> > up in another thread here). Partly because I am in Sydney Australia and >> all >> > of Europe would have been asleep, so irc was quiet. I am hoping that >> > somebody here actually knows how this works. >> > >> > Please get back to me with your thoughts. >> > >> > Kind Regards, >> > Chris "*Chips*" Lee >> > Mobile: 0410155111 >> > >> > Infin8eye <http://infin8eye.carbonmade.com/> >> > Knight of the DLF >> > IGDA Sydney founding member >> > _______________________________________________ >> > Bf-committers mailing list >> > [email protected] >> > http://lists.blender.org/mailman/listinfo/bf-committers >> >> >> >> -- >> - Campbell >> _______________________________________________ >> Bf-committers mailing list >> [email protected] >> http://lists.blender.org/mailman/listinfo/bf-committers >> > > _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
