Re: launch safari to open an url
Re: launch safari to open an url
- Subject: Re: launch safari to open an url
- From: Ondra Cada <email@hidden>
- Date: Sun, 15 May 2005 16:09:10 +0200
Herman,
On 15.5.2005, at 5:08, Hernan Ochoa wrote:
I have a command-line tool that uses the Core framework.
Can I use NSWorkspace from such an application?
I'm trying to launch Safari and open and url with it.
I've tried doing this with execl(), but it is impossible.
./Safari http://www.google.com results in Safari opening
file://current_directory/http://www.google.com.
very frustrating.
so, I finally was able to do it with NSWorkspace
openUrl:withApplication:.
Can I use the NSWorkspace from a command-line tool Xcode project?
Of course. You can freely use any AppKit API, just beware those which
need the application framework. In those cases you have to create
NSApplication (but this is not the case we are speaking of).
I tried addind the appkit framework to my project, but i can't get it
to work. doing an #include <AppKit/NSWorkspace.h> throws an error.
Thanks in advance.
Strange -- for me, it works without a glitch:
73 /Users> cd /tmp
74 /tmp> >q.m
#import <Cocoa/Cocoa.h>
int main() {
[NSAutoreleasePool new];
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"http://
www.ocs.cz"]];
return 0;
}
75 /tmp> cc -Wall -framework Cocoa q.m && ./a.out
76 /tmp>
(The URL was opened all right)
---
Ondra Čada
OCSoftware: email@hidden http://www.ocs.cz
private email@hidden http://www.ocs.cz/oc
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden