Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Hide Automator Workflow Status in Menu Bar

I've been messing around with Automator lately to make my own scripts. Anyhow, I was wondering if it's possible to hide the workflow status of the automator workflow. It's really annoying when I use Automator to stagger my start-up items, because Automator starts before Skitch does and when the script ends, my Skitch menu item ends up in the middle of the menu bar.

I've already tried editing LSUIElement in the Info.plist of the App. It hides the dock icon but it doesn't hide the menu item. Is there anyway to fix this?

Mac OS X (10.5.4), Macbook Santa Rosa

Posted on Jul 30, 2008 2:34 AM

Reply
18 replies

Sep 15, 2008 10:41 AM in response to CICROCKETS

I am having the same problem. I am using Automator to stagger my startup items so my computer doesn't get bogged down on every login. It works great except for two things: First of all when the workflow is running and it gets to the point where it launches an application, it moves the focus to the Finder which interrupts any typing I am doing in another application. Second, the status of the workflow runs in the menubar and when finished leaves my startup applications (that run in the menu bar) in the middle of the menubar--not right aligned like they should be. This is kind of annoying... I just want to remove the status of the workflow completely. Don't want it in the menubar or the dock. I've removed it from the dock, but cannot figure out how to remove it from the menubar.

Mar 26, 2017 9:32 PM in response to CICROCKETS

This solution will not work for all situations but it worked for mine.


My goal was to run a binary in the background at startup. However, the binary doesn't complete (by design). So the ScriptMonitor spinning gear menu icon was present. My solution was to make two .apps in automator, each containing one Run Shell Script Module:

(1)


`nohup ./mybinary >> /dev/null` &


(2)


sleep 5

pkill ScriptMonitor

Dec 23, 2008 4:36 AM in response to CICROCKETS

Same problem here. What I want is to create a workflow that takes a picture using isight, takes a screenshot, scales the images and uploads them to ftp. (it's sort of like a thief-protection thing hence the need for an aplication that seems invisible)

I've tried LSUIElement and LSBackgroundOnly in Info.plist file. Both of them seem to hide the dock icon but NOT the workflow status in the menu bar. I've tried moving the app and restarting in order to clear cache, it doesn't seem to work.

I'm open to any kind of suggestions that would let me create an "invisible" application: tweaking automator, wrapping app in something else, running from command-line or whatever (as long as it doesn't mean I have to learn Java or something like that...)

Dec 24, 2008 4:41 AM in response to spazek

No, opening workflow directly using "Automator Runner" doesn't seem to remove the menu status.

The thing is, I was already saving it as an application, so Automator wasn't starting anyway. But still I got the menu status.

What I know is that this is not related to my specific workflow. I created a new simple workflow in automator and tried everything again, and still, no way to get rid of the status...

Dec 31, 2008 8:20 PM in response to CICROCKETS

Hi,
Just add this applescript to the top of your workflow/application:

property Thereis : false
tell application "System Events"
set TheList to get name of every process
repeat with i from 1 to the count of TheList
if item i of TheList contains "Automator Launcher" then
set Thereis to true
end if
end repeat
end tell
if Thereis is true then
tell application "Automator Launcher" to quit
set Thereis to false
end if

The menu bar status thing is just a different process that can be quit.

Hope this helps

Hide Automator Workflow Status in Menu Bar

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.