W dużym stopniu korzystam z Apple Events, aby kontrolować różnorodne aplikacje na moim komputerze. Nowe monity bezpieczeństwa wprowadzone w Mojave są paraliżujące . W poprzednich wersjach systemu macOS, gdy aplikacja otrzymała pozwolenie na „sterowanie komputerem”, mogła wysyłać zdarzenia Apple do dowolnej innej aplikacji na komputerze. W Mojave to uprawnienie musi …
Stworzyłem aplikację za pomocą Automatora. Chcę mieć nową ikonę w pasku menu w następujący sposób: Która uruchamia aplikację po kliknięciu. Czy to możliwe? (bez użycia Xcode) PS: Nie chcę programu uruchamiającego pasek menu .
Czy istnieje sposób na uruchomienie określonego skryptu lub programu, gdy ekran jest zablokowany lub odblokowany? Najlepiej funkcja bash lub AppleScript. Czy istnieje wydarzenie, które mógłbym zasubskrybować, co pozwoliłoby mi to zrobić? Lub istniejąca aplikacja, która to obsługuje?
Jestem wieloletnim „zaawansowanym użytkownikiem” systemu Windows i programistą, który niedawno zdecydował się przejść na system Mac OS X. W OS X Lion i rzeczywiście w poprzednich wersjach wydają się istnieć dwie główne opcje skryptów i automatyzacji w OS X: AppleScript i Bash. To drugie jest oczywiście bezpośrednią konsekwencją OS X …
Obsługa automatyzacji javascript rozpoczęła się w Yosemite . Jak uruchomić za pomocą javascript zewnętrznego polecenia? (tj. odpowiednik do shell scriptAppleScript?
Próbuję nacisnąć przycisk w TeamSpeak za pomocą AppleScript, oto mój kod: tell application "TeamSpeak 3 Client" to activate tell application "System Events" tell process "TeamSpeak 3" click menu item "Connect" of menu "Connections" of menu bar 1 delay 2 click button "Connect" end tell end tell a oto mój obraz …
Mam kilka zautomatyzowanych zadań w postaci AppleScripts, które zaplanowałem na noc z wykorzystaniem wydarzenia iCal. Zdarzenie byłoby po prostu ustawione na „uruchamianie skryptu” na „0 minut przed wydarzeniem” i wybrałbym różne skrypty do uruchomienia. Jednak od czasu uaktualnienia do Mountain Lion „uruchom skrypt” jest teraz po prostu „otwartym plikiem”, a …
Poniższy kod do rekursywnego czyszczenia katalogu nie działa, ponieważ nie mogę przejść obok folderu Application Support . try do shell script "rm -r ~/Library/Application\ Support/Google/Chrome/Default/Pepper Data/Shockwave Flash" end try Jeśli użyję, ~/Library/Application Support/Google...nic się nie stanie. Co jest oczekiwane. Jeśli używam, ~/Library/Application\ Support/Google...nie mogę zapisać skryptu z powodu komunikatu o …
Do kilku wersji OS X użyłem: /usr/bin/osascript -e mount volume "smb://yourserver" as user name "yourusername" with password “yourpassword” Działa to świetnie, ładny i cichy montaż udziału sieciowego, jeśli jest on oczywiście dostępny. Niedawno zainstalowałem macOS Sierra (publiczna wersja beta 10.12, kompilacja 16A238m), a skrypt nadal działa, jednak teraz nagle zawsze …
Mam dziesiątki folderów, które muszę skompresować do pojedynczych plików zip. Jeśli wybiorę wszystkie te foldery w Finderze i zrobię „Kompresuj [X] elementy”, otrzymam jeden plik zip zawierający wszystkie foldery, a tym, czego chcę, jest jeden plik zip na folder. Próbowałem utworzyć przepływ pracy za pomocą Automatora przy użyciu akcji „Utwórz …
Od czasu przejścia na Lion zauważyłem niewielki spadek wydajności, jeśli chodzi o używanie iCal. W rezultacie próbuję alternatyw, takich jak BusyCal. Aplikacja wydaje się świetna, ale nie mogę ustawić alarmu, aby uruchomić skrypt, jak mogłem w iCal. Dlatego chcę uniezależnić się od iCal i codziennie uruchamiać AppleScript bez konieczności ciągłego …
Mam niestandardową usługę, którą utworzyłem w Automater (korzystam z systemu OS X 10.6.5). Usługa wykonuje AppleScript, który z kolei wykonuje skrypt powłoki. Oto AppleScript: on run {input, parameters} -- do shell script "/usr/bin/find " & input & " -type f -name .DS_Store -delete -print" display alert "Path: " & input …
Często znajduję się w wierszu poleceń i chcę skopiować pliki do schowka, aby móc wkleić je jako załączniki w programie Mail. Jeśli mam plik obrazu image1.png, mogę to zrobić za pomocą osascript -e 'tell app "Finder" to set the clipboard to ( POSIX file "image1.png" )' Jeśli wykonam powyższe polecenie, …
Czy istnieje sposób zdefiniowania domyślnej aplikacji dla rozszerzenia pliku za pomocą skryptu Apple, polecenia wiersza polecenia (jak defaults write [...]). Wiem, że możesz to zmienić ręcznie za pomocą panelu informacyjnego lub za pomocą RCDefaultApp, ale ponieważ muszę skonfigurować wiele komputerów i kont użytkowników, chciałbym znaleźć sposób na zautomatyzowanie tego procesu.
Chcę uruchomić Applescript po zamontowaniu określonego dysku. Nie chodzi o to, czy skrypt znajduje się na dysku, czy nie, powinien po prostu zostać uruchomiony, gdy system OS X zamontuje dysk. Próbowałem to osiągnąć za pomocą akcji folderów, ale wygląda na to, że nie można tego zrobić w ten sposób. Wyjaśnienie: …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.