Arguments on OSX doesn't work
Hi guys, I have a MBP with OSX Yosemite, I want make a service script for send multiple file on attachment with thunderbird.
I'have try this command in console but did't work: 1) open with "open -a"
open -a /Applications/Thunderbird.app/ --args -compose "to=foo@nowhere.net"
RESULT: only open app with no compose message
2) open direct ./ script cd /Applications/Thunderbird.app/Contents/MacOS/ ./thunderbird -compose "to=foo@nowhere.net" says: A copy of Thunderbird ecc.. (only one instance per time) How can I do with arguments??
Diperbarui oleh r1si pada
Solusi terpilih
I really don't know, but try it when it is not running.
Baca jawaban ini dalam konteks 👍 0Semua Balasan (5)
have you got Thunderbird closed when you try and launch it again?
Matt said
have you got Thunderbird closed when you try and launch it again?
Yes my Thunderbird is already running, but with args -compose I expected that it works with Thunderbird is running.
Diperbarui oleh r1si pada
Solusi Terpilih
I really don't know, but try it when it is not running.
Where can I open a bug? bugzilla?
yes bugzilla is the place.
But what is the args I see no references on google for it for OSX except for python.
My understanding of OSX is you would launch a program from the shell as
exec "/Applications/MyApp.app/Contents/MacOS/MyAppExecutableFile" [arguments]
My very limited understanding of OSX indicates the open command is to specify a program to open a document. with the -a parameter.
I assume your using this command line reference https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options