Gregor
Here's one way to do it. My example is for python2.5 not python3.::
Create a shell script that will do the job for you. I've called mine
"startidle".
Make it executable: chmod +x startidle
Test from Terminal that it works.
Open AppleScript Editor application and create a new script called
"startIdle.scpt" with the following text::
------------------------------------------------------------------------------------------
-- A script to call and run the shell script "startIdle"
-- Both this script and the shell script should be in the
"AppleScriptsFolder" within
-- the "mypythonstuff" folder in the home folder.
-- George Wright
-- 8th Oct 2009
-- georg...@bigpond.net.au
set myIdle to POSIX path of file ((path to home folder as string) &
("mypythonstuff:" & "AppleScriptsFolder:" & "startidle"))
set g to (do shell script myIdle)
-- For discussion on calling shell scripts from AppleScript see my
article
-- http://www.labyrinth.net.au/~gwright/GetAgrepOnAppleScript.html
------------------------------------------------------------------------------------------
Click the Run button in AppleScript Editor to test that works. Save
as "startIdle.scpt"
Lastly after you are satisfied that it all works OK save "startIdle"
again as an application
"startIdle.app" and drag that or an alias of it (Command + L ) to the
desktop.
Double click to start.
Hope that helps
George Wright
On 08/10/2009, at 7:18 AM, Gregor wrote:
Hi,
I'm relatively new to the Mac.
I have a Python 3.1.1. installation on my Macbook
and I'd like to have a shortcut on my desktop starting
IDLE with the -n switch, that is without subprocess
Under Windows I'd rightclick on the desktop, create a
new shortcut and then enter as the target:
C:\Python31\pythonw C:\Python31\Lib\idlelib\idle.pyw -n
Then I have to give it a name and it's ready. (Additionally
I have the option to change the icon)
Is there a similar and similarly simple way to do this
with Mac OS X? (Leopard)
I am able to start IDLE in this mode from a terminal,
but thats rather cumbersome
python3 /Library/Frameworks/Python.framework/Versions/3.1/lib/
python3.1/idlelib/idle.py -n
So Id' like to automate it. (I observed, that the IDLE entry in the
program folder
is not a simple shortcut, so I couldn't find a way to edit an alias
of it, in order
to add the -n option.)
Thanks in advance for some cool hints
Gregor
George Wright
georg...@bigpond.net.au
http://www.labyrinth.net.au/~gwright
_______________________________________________
Pythonmac-SIG maillist - Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig