Alternar facilmente o sistema operacional para Mac via AppleScript
Dicas Makradar / / December 19, 2019
Se você já tiver instalado no seu beta Mac OS X 10.10 Yosemite e levou-a para o papel do sistema operacional secundário, de modo que você constantemente tem que reiniciar o Mac sob o mesmo "eixo", então sob o outro. Complicado sobre isso não há nada, mas o processo pode ser bastante simplificado. Ajuda a este bom e velho AppleScript.
Atualizar essa Mac sob outros sistemas operacionais manualmente Há duas maneiras principais. Em primeiro lugar, ele está segurando chave ⌥ no momento de começar a inicialização do computador (quando tudo parece bom acorde familiarizado) - então não Menu da partição de boot, onde ele permanece apenas para escolher o volume de disco correto, e pressione a tecla Enter para baixar o apropriado eixo.
O segundo método é mais simples e óbvia: para abrir as "Configurações do Sistema", clique no ícone O volume de inicialização, Selecione o disco com o sistema de transferência e pressione o botão Recarregar, Depois do qual resta apenas esperar por você para carregar o sistema selecionado.
Em ambos os casos, você precisa executar algumas etapas simples. Mas tudo pode ser simplificada para um duplo clique do mouse e digite a senha de administrador, então você pode pelo menos ficar longe do computador para alguns casos - necessário a inicialização do sistema em si.
Criando um reinício do programa
Executar AppleScript Editor e colá-lo na janela seguinte código curto:
conjunto currentHD para "Macintosh HD" conjunto toBoot para "Yosemite HD" set deviceID para (fazer script shell "lista diskutil | awk '/" & toBoot & "/ {print $ NF}'") fazer shell script "abençoar -device / dev /" & deviceID & "-setBoot -nextonly" com privilégios de administrador tell application "Finder" para restart
Estas cinco linhas de fazer o seguinte. A primeira linha mostra o volume de disco em que o sistema atual está instalado. A segunda linha - seção em que o OS X Yosemite. Se os seus discos são chamados por outro, colocar seus nomes entre aspas.
Além disso, através do comando do console AppleScript define seção de armazenamento identificador programático, disse segunda linha (que ele está sendo executado, pelo qual queremos rapidamente reinicialização). A quarta linha com outro comando do console leva identificador recebido anteriormente e atribui o disco correspondente Além do status do boot - isto é, não importa como você está agora reiniciar seu Mac, ele será carregado a partir desta seção do seu dirigir. No entanto, esta operação requer confirmação pelo administrador do sistema.
Finalmente, a quinta linha reinicia o sistema com as novas configurações.
programa de poupança
código pronto com os nomes corretos de partições de disco que você deseja salvar na forma de aplicação. Clique no botão ⌘S (ou selecione o comando de menu arquivo / reter) E no diálogo Salvar, selecione o formato de arquivo programa. Especifique o nome do aplicativo - por exemplo, Baixar Yosemite - e pressione reter.
Você também precisa criar um programa semelhante para retornar de Yosemite para o seu sistema de trabalho. Para fazer isso, clique em chave ⌥⌘S (ou clique arquivo / duplicado) E em uma nova janela, trocar os nomes das partições de disco na primeira e segunda linha de código. Em seguida, salve o programa com um novo nome, por exemplo, Voltar à Mavericks. Copiar o aplicativo para a unidade externa, para estar em Yosemite, movê-lo para a área de trabalho OS X 10.10.
Tudo está pronto. Clique duas vezes no programa Baixar Yosemite, Digite a senha do administrador - e esperar que a inicialização OS X 10.10. Depois de jogar com a versão beta dos novos sistemas operacionais, execute o aplicativo Voltar à Mavericks - e, mais uma vez de digitar a senha de administrador, esperar para carregar o sistema operacional. Tudo é simples e conveniente.
E Windows - muito
No mesmo Makar pode reiniciar o Mac a partir de qualquer volume de inicialização que está disponível em seu computador. Mesmo com partição baseado no Windows que você criou através do Boot Camp. No entanto, no Windows para reiniciar o código do programa deve ser um pouco diferente.
Em primeiro lugar, é claro, na segunda linha do código-fonte que você precisa para especificar o nome do Windows volumes (o padrão é Bootcamp). E em segundo lugar, na quarta linha no comando do console que você deseja adicionar uma bandeira -legacy
. Em geral, reinicializar o código do software Mac para o Windows é o seguinte:
conjunto currentHD para "Macintosh HD" conjunto toBoot para "Bootcamp" set deviceID para (não shell script "lista diskutil | awk '/" & toBoot & "/ {print $ NF}'") do shell script "Abençoe -device / dev /" & deviceID & "-legacy -setBoot -nextonly" com privilégios de administrador tell application "Finder" para restart
Salve esse código no formato do programa intitulado download do Windows. Mas só - a partir do Windows de volta para OS X terá que voltar manualmente. Embora se você sabe o lote-script mágica que irá executar a mesma reinicialização automática - bem-vindo para os comentários. :)