Mam skrypt php, który przyjmuje nazwę pliku jako argument. Kiedy uruchamiam go z okna terminala, wpisuję
./my_script.php file_to_process.txt
To działa świetnie!
Chciałbym móc mieć ikonę na moim doku, która po upuszczeniu na nią pliku spowoduje wyłączenie skryptu php i dostarczenie pełnej ścieżki do usuniętego pliku jako argumentu do tego skryptu.
czy to możliwe? Czy możesz podać instrukcje krok po kroku?
macos
applescript
automator
php
Scott
źródło
źródło
Musisz użyć Automator.app
Utwórz aplikację i dodaj skrypt Utilities- & gt; Run Shell, aby dołączyć swój my_script.php
źródło
Możesz to zrobić również za pomocą AppleScript.
Poniższy skrypt otwiera rekurencyjnie wszystkie upuszczone pliki / foldery. Dla każdego pliku uruchom skrypt PHP zdefiniowany przez phpScriptPath, podając ścieżkę pliku jako argument.
Aby utworzyć aplikację:
1. Otwórz edytor AppleScript
2. Wklej następujący kod:
3. Ustaw bezwzględną ścieżkę skryptu PHP
Edytuj pierwszą linię właściwości skryptu
4. Eksportuj jako aplikację
Menu Plik & gt; Eksport :
źródło