Android

Como ejetar automaticamente e excluir arquivos dmg no mac

Curso Apple Mac - Permissão Para Abrir Aplicativos

Curso Apple Mac - Permissão Para Abrir Aplicativos

Índice:

Anonim

Um dos aspectos em que os Macs diferem dos PCs com Windows é o máximo quando se trata de instalar aplicativos. Nos Macs, você precisa montar uma imagem de disco e, em seguida, desmontá-la e excluí-la quando a instalação estiver concluída, o que pode ser um pouco trabalhoso, especialmente se você tiver que testar muitos aplicativos em um curto período de tempo.

Pensando nisso, desta vez compartilharemos alguns pequenos fluxos de trabalho que você pode implementar no seu Mac usando o Automator. Com qualquer um deles, toda vez que você terminar de instalar o aplicativo no Mac, poderá ejetar / desmontar e excluir a imagem do disco em apenas alguns cliques.

Vamos começar com como configurar esses fluxos de trabalho do Automator.

Excluir arquivos DMG automaticamente quando você ejetá-los

Passo 1: Abra o Automator e escolha criar um novo documento. Dos tipos de documentos disponíveis que aparecem na caixa de diálogo, selecione Serviço.

Passo 2: Na parte superior do painel direito, escolha entre os menus suspensos as opções 'sem entrada' e 'Localizador', respectivamente, para que o resultado final seja o mostrado abaixo.

Passo 3: Em seguida, no painel esquerdo do Automator, procure a ação Executar AppleScript e arraste-a para o painel direito. Uma janela AppleScript aparecerá com algum código de espaço reservado nela.

Exclua esse código e copie e cole o seguinte na caixa de script:

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

Passo 4: Agora salve este serviço Automator e dê um nome que seja fácil de lembrar.

Agora, vamos dar uma olhada em outro fluxo de trabalho do Automator que atinge o mesmo objetivo, fazendo exatamente o oposto.

Ejetar arquivos DMG automaticamente quando você arrastá-los para o lixo

Como você pode ver no título, esse fluxo de trabalho do Automator permite que você atinja o mesmo propósito, exceto que ao contrário, para que você possa evitar essa mensagem toda vez que arrastar para a lixeira um arquivo DMG montado.

Etapa 2: na parte superior do painel direito, selecione Outro… no menu suspenso. Em seguida, na caixa de diálogo que aparece, digite ~ /.Trash para trabalhar com essa pasta.

Metrix