Android

Jak automatycznie wysuwać i usuwać pliki dmg w mac

An Introduction To Using Mac Automator

An Introduction To Using Mac Automator

Spisu treści:

Anonim

Jednym z aspektów, w którym komputery Mac różnią się od komputerów z systemem Windows, jest najwięcej w przypadku instalowania aplikacji. Na komputerach Mac należy zamontować obraz dysku, a następnie odmontować go i usunąć po zakończeniu instalacji, co może być trochę kłopotliwe, zwłaszcza jeśli trzeba przetestować wiele aplikacji w krótkim czasie.

Biorąc to pod uwagę, tym razem udostępnimy kilka drobnych, niewielkich przepływów pracy, które można zaimplementować na komputerze Mac za pomocą Automatora. Z każdym z nich za każdym razem, gdy skończysz instalację aplikacji na komputerze Mac, będziesz mógł wysunąć / odmontować i usunąć obraz dysku w zaledwie kilka kliknięć.

Zacznijmy od tego, jak skonfigurować te ładne przepływy pracy Automatora.

Automatyczne usuwanie plików DMG po ich wysunięciu

Krok 1: Otwórz Automator i wybierz utworzenie nowego dokumentu. Z dostępnych typów dokumentów wyświetlanych w oknie dialogowym wybierz opcję Usługa.

Krok 2: W górnej części prawego panelu upewnij się, że z menu rozwijanego wybrałeś odpowiednio opcje „brak danych wejściowych” i „Finder”, tak aby wynik końcowy był taki jak na zdjęciu poniżej.

Krok 3: Następnie na lewym panelu Automatora wyszukaj działanie Uruchom AppleScript i przeciągnij je do prawego panelu. W oknie AppleScript pojawi się kod zastępczy.

Usuń ten kod i zamiast tego skopiuj i wklej następujący kod w polu skryptu:

tell application "Finder"

set selection_list to selection

if (count selection_list) < 1 then

display dialog

"Please select a volume mounted from a disk image." with title

"No Selection Found" with icon stop

buttons default button 1

return

end if

set my_selection to item 1 of selection_list

set my_kind to kind of my_selection

set my_name to name of my_selection

if my_kind is not "Volume" then

display dialog

"Please select a volume mounted from a disk image file." with title

"Selection is not a Disk Image" with icon stop

buttons default button 1

return

end if

set volume_list to paragraphs of (do shell script "hdiutil info | grep ^/dev/disk | grep -o '/Volumes/.*'")

set source_list to paragraphs of (do shell script "hdiutil info | grep ^image'-'alias | grep -o '/.*'")

set match_found to false

repeat with v from 1 to (count volume_list)

if "/Volumes/" & my_name = item v of volume_list then

set match_found to true

exit repeat

end if

end repeat

if match_found is not equal to true then

display dialog

"The selected volume does not appear to be a Disk Image." with title

"Could not find Disk Image" with icon stop

buttons default button 1

return

else

set my_source to POSIX file (item v of source_list) as alias

move my_source to the trash

eject my_selection

--reveal my_source

end if

end tell

Krok 4: Teraz zapisz tę usługę Automatora i nadaj jej nazwę łatwą do zapamiętania.

Teraz spójrzmy na inny przepływ pracy Automatora, który osiąga ten sam cel, robiąc dokładnie odwrotnie.

Automatycznie wysuwaj pliki DMG po przeciągnięciu ich do kosza

Jak widać z tytułu, ten przepływ pracy Automatora pozwala osiągnąć ten sam cel, z wyjątkiem tego w odwrotnej kolejności, dzięki czemu można uniknąć tego komunikatu za każdym razem, gdy przeciągasz do kosza zamontowany plik DMG.

Krok 2: W górnej części prawego panelu wybierz Inne… z menu rozwijanego. Następnie w wyświetlonym oknie dialogowym wpisz ~ /.Trash, aby pracować z tym folderem.

3 Więcej alternatyw VoIP dla Skype'a