RCDefaultApp veya Magic Launch kullanmaktan veya Finder'ın bilgi panellerindeki Tümünü Değiştir düğmelerine tekrar tekrar basmaktan daha uygun bir şey var mı ?
Info.plist dosyalarında CFBundleDocumentTypes dizilerini değiştirecek bir kabuk komut dosyası yazmayı düşündüm. Ancak her uygulamada değiştirilmesi gereken birden fazla tuş (bazen bir simge) bulunur.
lsregister Başlatma Hizmetleri veritabanında belirli değişiklikler yapmak için kullanılamaz.
$ `locate lsregister` -h
lsregister: [OPTIONS] [ <path>... ]
[ -apps <domain>[,domain]... ]
[ -libs <domain>[,domain]... ]
[ -all <domain>[,domain]... ]
Paths are searched for applications to register with the Launch Service database.
Valid domains are "system", "local", "network" and "user". Domains can also
be specified using only the first letter.
-kill Reset the Launch Services database before doing anything else
-seed If database isn't seeded, scan default locations for applications and libraries to register
-lint Print information about plist errors while registering bundles
-convert Register apps found in older LS database files
-lazy n Sleep for n seconds before registering/scanning
-r Recursive directory scan, do not recurse into packages or invisible directories
-R Recursive directory scan, descending into packages and invisible directories
-f force-update registration even if mod date is unchanged
-u unregister instead of register
-v Display progress information
-dump Display full database contents after registration
-h Display this help

dutiBir dahaki sefere onlarca dosya türünü yeniden kaydeden başka bir uygulamayı denediğimde bir koşuşturma vereceğim .