I am looking for a trick in which to open the same app twice. Let me explain.

For example, I have an app called SQLite Database Browser but it can only handle one SQL DB at a time. I would like to start another SQLite DB Browser so I can open another SQL DB file. How do I do that?

link|improve this question

75% accept rate
I do this with Firefox occasionally by creating multiple browser profiles. OS X then sees each instance of Firefox with a unique profile as a separate application. – Somantra Jul 19 '11 at 18:16
feedback

2 Answers

up vote 4 down vote accepted

If you use open from the command line you can pass a parameter to start a new instance:

open -n /Applications/TextEdit.app

Another way is to find the Unix executable in the app bundle and run it:

/Applications/TextEdit.app/Contents/MacOS/TextEdit &
link|improve this answer
1  
One could use Automator.app to create a small application that uses this command line to launch a second instance. That would eliminate the need to always type that into a Terminal. – slhck Jul 19 '11 at 20:35
@Mark. Excellent. The open -n works great. I haven't tried the Unix executable but I'll keep that in mind. @ slhck. scripting will do the trick. If I need to use the command over and over again, I'll definitely make one. Thanks everybody!!! – Yko Jul 20 '11 at 14:46
feedback

I know with CarbonCopyCloner I can make another copy of the application itself and I can open two instances of CCC at the same time. Have you tried something like that?

link|improve this answer
So, use CCC to create another copy of the SQLite application? – Yko Jul 19 '11 at 19:04
1  
No @mdgarci was just giving CCC as an example - just copy your app with finder -- but for better way see my answer – Mark Jul 19 '11 at 19:24
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.