On 11/11/05 12:18 PM, Larry Helms <lhelms at sonic.net> wrote: > Does anyone know how, using Apple Script, to 'Hide' a running application... > Either when it's launched, or after it's running? > > Essentially, I'm re-working my the login-items. I don't like how Apple > starts up everything all at once... And want to put delays between certain > apps. But... I do like how the login-items has the 'Hide' button and want > to do that in my new Apple Script. > > Thanks in Advance for the help... > > Larr. > __________ > on run > tell application "Entourage-X" > activate > end tell > > delay 4 > > tell application "Spamfire1.6" > activate > end tell > > delay 2 > > tell application "SETI at home_OSX" > activate > end tell > end run It's not really a Unix topic, but the answer's easy enough. Use System Events to set a process's visibility to false. Also, in AppleScript, "activate" (as used above) causes the app to come to the front, while "launch" keeps it in the background; launching some apps will keep them hidden by default, like Photoshop. Try the following: on run set myProcesses to {"Entourage-X", "Spamfire1.6", " SETI at home_OSX"} repeat with aProcess in myProcesses tell application aProcess to launch tell application "System Events" repeat until exists process aProcess end repeat set visible of process aProcess to false end tell end repeat end run HTH, -- Bill