Results 1 to 7 of 7
Thread: "Open With" On mac OS
-
04-08-2009, 10:24 AM #1
- Member Since
- Apr 08, 2009
- Posts
- 4
"Open With" On mac OS
i have created a Mac OS application using XCode to Compile and Qt Frameword to develop
i am facing a major problemregarding the "open with" command on Mac OS
first of all , my application is supposed to support type files such as "djf" files
if i open my program and work on it for a while , the user has the option to save his work file as djf files
now if the user clicks back on the djf file , my application is supposed to open and load the djf file clicked by the user
the first problem that i am facing is that , the "open with" command on MAC OS is graying out my application so the user has to change the options on the top from "Recommended applications" to "all applications" so that the user will be able to click on my application and select it
the second problem that i have is that even though the user selects my application, my application opens a new instance of it self rather than loading the file being passed as an argument using the command line
i did few tests on my application and i found that my application never receives the file name as an argument in the main.cpp and that was the reason of why it doesnt load the file
i did few more tests using the command line of mac OS where a user can simply say:
open -a [application path/application.app] [argument "file name"]
i noticed that my application never receives [argument "file name"]
then i noticed that if you remove "open -a" from the command line and just keep [application path/application.app] [argument "file name"] while diving in to the application.app/Contents/MacOS/applicationName
this will certainly pass all the parameters needed and my application will load the saved work document to be edited once again
so i am pretty confused , why "open -a" is not passing the right arguments
please note: that open -a only passes two arguments to my application
1- the application path
2- a wierd argument which says "psn_0_xxxxxx"
but as soon as you type in the command line
application.app/Contents/MacOS/applicationName [filename]
this will pass the right arguments to my application
if some one can answer my question that would be great
thanks
-
04-08-2009, 11:03 AM #2
-
04-08-2009, 11:10 AM #3
- Member Since
- Apr 08, 2009
- Posts
- 4
the question is
how can you open a file type with a specific application
because its not working for me
-
04-08-2009, 11:51 AM #4
- Member Since
- Feb 25, 2009
- Posts
- 2,112
- Specs:
- Late 2013 rMBP, i7, 750m gpu, OSX versions 10.9.3, 10.10
I don't know much about OSX programming, but you may have to do something, perhaps a plist or something, that notifies the system that your program should be associated with those files.
Unfortunately, your question extends beyond the just open a file with a specific app, since you are able to do that but it is launching your program in a separate instance (which also might imply that you may have to identify if your program is already running and pass the handle to the existing instance of your app).
Unfortunately, your question is more suited to a developer forum rather then a users forumHave you given apples developer forums a try on your question? I know Apple has a set, and there are a few other forums out there for OSX developers (doing a quick google search on OSX Developer forum) - you might be able to get a more accurate response to your issue...
My Macs: Late 2013 rMBP w/ 750m, 16Gig ram; 2013 Mac Pro 6 core w/ D700, 16Gig Ram; Mac mini G4, 1.25 GHz, 512m ram (server); Late 2011 11" MBA, 1.8GHz i7, 4Gig Ram, 256Gig SSD, HD3000; Powerbook 12" G4 1.33GHz running Linux; Apple TV (1080p version)
-
04-08-2009, 01:07 PM #5
- Member Since
- Apr 08, 2009
- Posts
- 4
thanks a lot Nethfel I'll try that out
maybe the MacOS forum is the place where to post such question
-
04-08-2009, 03:22 PM #6
This is something that has to be set programmatically (I think). I would also suggest going to a forum that talks specifically about Qt or a Qt mailing list. I'm sure Trolltech/Nokia has one.
Important Links: Community Guidelines : Use the reputation system if you've been helped.
M-F Blog :: Write for the blog
Writing a Quality Post
-
04-09-2009, 09:57 AM #7
- Member Since
- Apr 08, 2009
- Posts
- 4
i have done this already and i am going to let you know if i find a solution to benefit every one
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
"File, Find, Searching "This Mac" or "New Finder Window" not finding files ?
By fluffs in forum Apple DesktopsReplies: 4Last Post: 10-04-2015, 01:28 PM -
Subfolders, Files Not Showing Up in "Open" and "Place" Windows
By ghritz in forum macOS - Operating SystemReplies: 1Last Post: 04-04-2013, 05:18 PM -
Open Word for Mac in "Page Width" by default
By oldgruffy in forum macOS - Operating SystemReplies: 3Last Post: 11-11-2012, 11:56 PM -
Just got a mac and don't understand how to open my "Final Cut Pro X" free trial.
By DGomezzi in forum Switcher HangoutReplies: 17Last Post: 05-03-2012, 06:23 PM -
Error after "Reset-nvram" "reset-all" in open firmware
By zaqx in forum Apple NotebooksReplies: 2Last Post: 06-02-2006, 03:05 AM