Jak uruchomić XCode (lub inny domyślny program powiązany z plikiem) i uruchomić programowo konkretny program? Podobne do dwukrotnego kliknięcia na .c w Finderze - otwiera edytor XCode z plikiem.Programowanie programowe domyślnie w systemie OSX
5
A
Odpowiedz
4
Istnieje metoda o nazwie openFile:
na NSWorkspace
, która robi dokładnie to.
(na punkty bonusowe, jeśli chcesz to zrobić z powłoki, można użyć komendy open
).
0
Uruchamianie open your-file.ext
z powłoki lub skryptu powłoki spowoduje, że Finder otworzy plik w domyślnej powiązanej aplikacji, tak jakby dwukrotnie go kliknięto.
man 1 open
, aby uzyskać więcej informacji o tym, jak działa otwarcie.
Powiązane problemy
- 1. Programowe programowanie bieżącego kontrolera domeny
- 2. Programowe programowanie tapety na żywo
- 3. Dodawanie obiektu UISearchController i programowe programowanie ograniczeń
- 4. Programowanie kamery w systemie Linux
- 5. Programowe programowanie wiersza widoku siatki w trybie edycji
- 6. Programowanie zorientowane na aspekt w systemie Android
- 7. Programowanie dynamiczne - Zliczanie ścieżek w systemie metra
- 8. Czytanie pliku DWARF w systemie Mac OSX
- 9. php.ini Konfiguracja w systemie MAC OSX
- 10. Rejestrowanie funkcji niestandardowych powłoki w systemie (OSX)
- 11. LLVM: Niepowodzenie ładowania optymalizacji w systemie OSX
- 12. OSX - wyłączanie gestów dotykowych w całym systemie
- 13. Skróty klawiaturowe Eclipse w systemie Mac OSX
- 14. Jak edytować $ PATH (.bash_profile) w systemie OSX?
- 15. Czy możliwe jest programowe odinstalowanie pakietu w systemie Android?
- 16. Programowe pobieranie pakietów aplikacji w systemie OS X
- 17. Programowe pobieranie statystyk dysku i procesu w systemie Windows?
- 18. Możliwe programowe podawanie kontekstu klawiatury/tekstu źródłowego w systemie iOS?
- 19. Ustawienie domyślnie python3.2 zamiast Pythona2.7 na Mac OSX Lion 10.7.5
- 20. Programowanie w systemie UNIX. struct timeval jak go wydrukować (programowanie w języku C)
- 21. Jak zatrzymać programowanie wideo w VideoView programowo w systemie Android?
- 22. W systemie OSX w jaki sposób gradient wypełnić wypełnienie ścieżki?
- 23. Obsługa błędów w systemie Mac OSX/iPhone w Delegacie aplikacji?
- 24. Jakie czcionki są domyślnie instalowane w systemie Android?
- 25. Dźwięk powiadomienia aplikacji jest domyślnie wyłączony w systemie iOS 7
- 26. Uzyskiwanie adresu podstawowego procesu w systemie Mac OSX
- 27. Jak przełączać się między aktywnymi automatami doków w systemie OSX?
- 28. Objective-C: Sprawdź stan zapory w systemie OSX?
- 29. Korzystanie z dołączonego środowiska JRE w systemie OSX
- 30. Jak dodawać zdjęcia do symulatora iPhone'a w systemie OSX?