URI Kullanımı için Basit Komut Dosyası


1

Temel olarak bilmek istediğim, bir URI için bir kabuk betiğini (veya bir kabuk betiği için bir Applescript veya Automator sargısını) özel bir URI için bir protokol işleyicisi olarak (URI komut dosyası tetikler) komut dosyasını nasıl çalıştıracağım. argüman olarak?

Örneğin, URI’m şuna benziyorsa:

foo://haravikk.com/request?id=1234&name=bar

Herhangi bir zamanda "foo" protokolüne sahip bir URI tıklandığında tetiklenecek ve ardından tüm URI'yi işleyebileceğim bir argüman olarak almak için OS X'te bir kabuk komut dosyasını nasıl ayarlayabilirim? Ben zaten işleme için komut dosyası var, sadece ilk etapta nasıl tetikleneceğini bilmiyorum :)

Yanıtlar:


0

Haklısın, özel URL işleyicileri bağlantısı ihtiyacım olan şeydi. İlgilenenler için bunu kolayca Applescript uygulaması oluşturarak yapabilirsiniz (komut dosyasını Uygulama olarak kaydedin), sonra info.plist dosyasını düzenleyerek URL türlerini ve bunların başlatılması için Başlatma Hizmetleri veritabanının protokollerini belirtmenizi sağlayan CFBundleURLTypes anahtarını ekleyin. Uygulamayı düzenlerken, aksi takdirde simgesi vb herhangi bir özel info.plist, kaybedecek, içeriğini açmak ve komut dosyasını bulup doğrudan düzenlemek için iyidir
Haravikk
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.