Spotlight'tan Snow Leopar'a bir programın ikinci işlemi nasıl başlatılır?


4

Programları genellikle Spotlight'tan başlatıyorum ve ikinci işlemi başlatmak istediğim bir program var. Program özellikle Mathematica. Mathematica'nın ikinci süreci, ilk işlemin hesaplanması uzun zaman alan bazı ifadelerin değerlendirilmesine bağlıyken üzerinde çalışmaya devam etmemi sağlıyor. Ayrıca, küresel değişkenlerin iki defter arasında paylaşılmaması da faydalıdır.

Mathematica'nın ilk işlemini Spotlight'tan problemsiz başlatabilirim. Ancak, Spotlight'ta Mathematica'yı ikinci kez seçtiğimde ikinci işlemi başlatmıyor. Bunun yerine, ilk Mathematica sürecinin bir penceresine odaklanır. İkinci işlemi komut satırından başlatarak başlatabileceğimi biliyorum.

/Applications/Mathematica.app/Contents/MacOS/Mathematica

Ancak, mümkünse komut satırını kullanmak istemiyorum. Aynı zamanda farklı bir programdaki (Adobe Reader) benzer davranışları da gözlemliyorum, bu yüzden Spotlight'ın varsayılan olarak nasıl davrandığını tahmin ediyorum. Spotlight'ın mevcut bir pencereye odaklanmak yerine bir programın başka bir işlemini başlatmasını sağlamak için yapabileceğim bir şey var mı? Eğer öyleyse, bunu nasıl yapabilirim?

Yanıtlar:


2

Bunu başarmak için yapabileceğiniz hiçbir şey yok. Uygulamalar genellikle birden çok kez başlatılmaya yönelik değildir. Safari 5, TextMate veya iTunes gibi bazıları garip davranıyor veya bunu tamamen önlüyor.

Ancak, bu komut satırı çağrınızı veya tercihen daha iyi desteklenmiş bir yolu kapatabilirsiniz.

open -n -a Mathematica

bir Automator betiğinde. Bu şekilde, bir programı başlatabilir veya ikinci Mathematica örneğini başlatan bir Hizmeti çalıştırabilirsiniz.


Bunu yapmak için, Automator'ı açın , Uygulama veya Servis'i seçin , soldaki Kütüphane'de Kabuk Komut Dosyasını Çalıştır eylemini çift ​​tıklayın ve komut satırı çağrınızı buna ekleyin. Benimkini kullanmanızı öneririm, çünkü programı başlattıktan hemen sonra geri dönüyor. Bir hizmet varsa, o aldığı seçmek hiçbir girdi içinde herhangi bir uygulama .

Şimdi kurtar onu. Bir uygulama ise, herhangi bir yere koyun ve hızlı erişim için Dock, Finder araç çubuğu veya Finder kenar çubuğuna sürükleyin; eğer bir servisse, uygulama menüsünün Servisler alt menüsündedir. Hatta Sistem Tercihleri ​​»Klavye» Klavye Kısayolları »Servisler bölümünden bir klavye kısayolu atayabilirsiniz .


Cevabınız için teşekkür ederim. Çözümün gerçekten sorunumu çözdü ve Automator'ın bu konuda bana daha fazla yardımcı olacağından eminim. İşyerinde yeni bir mac kullanıcısı olmak, mac hakkında yeni bir şey bilmek iyidir.
Seiji Kumagai

@Skum Rica ederim. Automator oldukça esnek bir şekilde kullanılabilir. Ben geliyor bana cevap Automator'ın için kısa bir giriş yazısı bu sitede OS X sorunun yarısını. Shell komut dosyalarını (bu nedenle isteğe bağlı komut satırı programları), AppleScript'i (GUI komut dosyası dahil) ve çok daha fazlasını çalıştırabilirsiniz ve uygulamalar ve hizmetler olarak, bu komut dosyalarına OS X UI'sine kolayca entegre edilebilir ve kolayca erişilebilir.
Daniel Beck
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.