Re: [Pythonmac-SIG] [ann] ASDictionary, ASTranslate updates
On Dec 22, 2010, at 2:12 AM, Adam Morris wrote: How to translate this applescript into appscript?: do shell script sudo rm /usr/bin/file with administrator privileges Thanks for your software, has. I don't have the with solved, but it goes something like this: import osax sa = osax.OSAX() print sa.do_shell_script(ls -l) HTH, Charles ___ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
Re: [Pythonmac-SIG] [ann] ASDictionary, ASTranslate updates
OK, I got it: import osax sa = osax.OSAX() print sa.do_shell_script(ls -l, administrator_privileges=True) If you look in the Applescript dictionary, it appears the function syntax is: set theResult to do shell script unicode text ¬ as type class ¬ administrator privileges boolean ¬ user name unicode text ¬ password unicode text ¬ altering line endings boolean So administrator privileges is a boolean. Have a look at the documentation for py-appscript OSAX: http://appscript.sourceforge.net/py-appscript/doc/osax-manual/index.html And there's this about invoking the shell from Applescript: http://developer.apple.com/library/mac/#technotes/tn2002/tn2065.html HTH, Charles ___ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
Re: [Pythonmac-SIG] [ann] ASDictionary, ASTranslate updates
print sa.do_shell_script(ls -l, administrator_privileges=True) Thanks Charles, I had forgotten that do shell script is a part of the Standard Addition osax. Now I know how to run a script that needs the user's permission without having to use some GUI scripts to get the admin/password dialog. ___ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
Re: [Pythonmac-SIG] [ann] ASDictionary, ASTranslate updates
How to translate this applescript into appscript?: do shell script sudo rm /usr/bin/file with administrator privileges Thanks for your software, has. -Adam ___ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG