gasilcl.blogg.se

Mac finder open terminal here
Mac finder open terminal here





mac finder open terminal here

Use Script Editor to save the following program as an AppleScript application: do shell script ¬ Per TN2065 (under “I want to start a background server process how do I make do shell script not wait until the command completes?”), the proper method is to redirect stdout and stderr and have the shell run the program in the background. Luckily, there is a perfectly reasonable way to do what you need. Something like kill $PPID might be more reasonable, but we may not want to assume that the applet of an AppleScript application is always the immediate parent of the shell started by do shell script. other, concurrently running AppleScript applications (if using “applet” as the pattern)). It can even have untoward side effects if the name/pattern given to killall matches more than just the parent applet process (e.g. It is not necessary (as some other answers have suggested) to use killall (or similar) to kill the parent AppleScript application process (“applet”) in this scenario. Applications/Firefox.app/Contents/MacOS/firefox -P default -no-remote & The only annoyance now is that it opens a dead, logged out Terminal window (which is better than the persistent one, but still.) #!/bin/sh Adding a & to the end of the script kills the persistent Terminal window. So, is there a better way to run applications with command line arguments? If not, is there a way to prevent a persistent terminal session or Applescript icon from staying open while the application is open?Īccording to a Mozilla Wiki page, it's best to use a script to run the application with arguments. Presumably, using the Applescript command open would avoid this, but since I'm not running the application as it is packaged (just /Applications/Firefox), it doesn't work. I can make these executable and assign an icon and everything works great except that when I run either of these pseudo programs, either a terminal window or an Applescript icon remains open as long as the application is open. Applications/Firefox.app/Contents/MacOS/firefox -P default -no-remoteĭo shell script "exec /Applications/Opera.app/Contents/MacOS/Opera -kioskmode" I have found that launching the applications through bash or Applescript partially works: # Bash

#Mac finder open terminal here windows#

In Windows I can append the arguments to the shortcut properties, but since Macs don't use shortcut per se and run the applications directly, this isn't possible. $ /Applications/Firefox.app/Contents/MacOS/firefox -P profilename -no-remote Is there any easy way to append command line arguments to an application on a Mac? For example, to run Opera in kiosk mode or to use a different profile in Firefox, I can type $ /Applications/Opera.app/Contents/MacOS/Opera -kioskmode







Mac finder open terminal here