Como posso executar duas calculadoras?

36

Existe alguma maneira que eu possa ter duas instâncias do aplicativo nativo da Calculadora em execução simultaneamente.

dr_bubble_pops
fonte
1
Eu estou querendo saber por que você quer duas instâncias da calculadora. Defino a Calculadora no modo RPN, isso fornece uma pilha que pode armazenar resultados intermediários.
Hobbes
1
O aplicativo calculadora em Windows 10 irá abrir quantas instâncias você gosta ..
trognanders
1
@Hobbes Estou me perguntando por que você pensaria que alguém não gostaria de executar duas instâncias da Calculadora ... talvez eles desejem fazer dois cálculos diferentes ao mesmo tempo (por algum motivo) sem anotar suas respostas intermediárias .
User253751 18/05/19
No modo RPN, seus resultados intermediários permanecem visíveis, se você desejar. Não é necessário ter uma segunda janela aberta. igor.io/2013/12/02/stack-machines-rpn.html
Hobbes
Além disso, eu estava solicitando um caso de uso, porque isso permitiria uma recomendação melhor.
Hobbes

Respostas:

54

A maneira mais rápida, simples e sem dúvida a mais correta de fazer isso é usar o opencomando no Terminal.

Em uma nova janela, execute o comando

open -na Calculator

Isso abrirá uma nova -ninstância ( -a) da calculadora do aplicativo ( ).

Se você quiser ter isso à mão com o clique de um botão, poderá digitar os seguintes comandos no Terminal e criará um atalho nomeado calcou calc.commandna área de trabalho que sempre abrirá uma nova instância da Calculadora

cd ~/Desktop
echo open -na Calculator > calc.command
chmod +x calc.command
exit

Lembre-se de que você ainda não possui um arquivo nomeado calc.commandna área de trabalho ou ele será excluído!

Williham Totland
fonte
1
Como openfunciona? Ele verifica o que está na pasta Aplicativos?
Gabriel Romon
@GabrielRomon veja a página de manual aqui . Não o vejo explicitamente em nenhum lugar, mas parece que ele está verificando /Applicationsou usando LaunchServicespara encontrá-lo.
Scohe001 15/05/19
@ GabrielRomon Existe um banco de dados de metadados que rastreia coisas como aplicativos; inclui aplicativos encontrados em /Applicationse subdiretórios, ~/Applicationssubdiretórios e até lugares como /System/Library/CoreServices.
Williham Totland
3
Uma maneira que eu acho que me ajuda a "entender" o comando "aberto" é considerá-lo um sinônimo direto para o comando "iniciar" no Windows. Muitos anos atrás, isso me foi descrito como "Faça o que for apropriado para entender o objeto aberto (iniciado)". Portanto, no caso de um aplicativo, ele será aberto, no caso de um documento, será aberto no aplicativo associado, no caso de um URL, será aberto em uma nova guia do navegador etc.
dgnuff
6
@dgnuff Outra maneira fácil de ver é que opené aproximadamente equivalente a um clique duplo.
Williham Totland
17

A open -na Calculatorresposta é boa. Quando eu precisava fazer isso antes, envolvi-o em um Applescript:

 do shell script "open -n " & quoted form of the POSIX path of the (path to the frontmost application as Unicode text)

Isso detecta qual aplicativo está atualmente em primeiro plano e inicia uma nova instância usando o open -namétodo

Salve esse script no Editor de maçã como algo como "Executar outra instância" e coloque-o em seu /Users/${USER}/Library/Scriptsdiretório. Você o encontrará no menu Scripts do usuário ( que pode ser necessário ativar ):

insira a descrição da imagem aqui

Simplesmente traga a calculadora para o primeiro plano, selecione este item de menu e você obterá outra instância da calculadora.

Trauma Digital
fonte
2
Na minha opinião, esta é de longe a melhor resposta, pois é a mais geral. O IE faz isso uma vez e agora você pode executar várias instâncias de qualquer aplicativo, não apenas a Calculadora.
Glen Yates
8

Você pode executar quantas quiser e até sem duplicatas do aplicativo.

Clique duas vezes no aplicativo para abrir uma instância, por exemplo

/Applications/Calculator.app

Em seguida, clique duas vezes no executável para abrir uma segunda instância
(você terá que pressionar a tecla Ctrl ou clicar com o botão direito do mouse no aplicativo e selecionar "Mostrar conteúdo do pacote" para navegar até o executável):

/Applications/Calculator.app/Contents/MacOS/Calculator

Nesta segunda instância, uma janela do Terminal será aberta para executar o executável. Não o encerre, ou você encerrará a segunda instância da Calculadora em execução.

Clicar duas vezes no executável permite abrir quantas instâncias da Calculadora você desejar (o que significa que não conheço o limite superior).

Redarm
fonte
1
Você também pode executar "/Applications/Calculator.app/Contents/MacOS/Calculator" e no terminal quantas vezes quiser e depois fechar a janela do terminal.
Scottmeup
1
Sim, isso evita a navegação para o executável no Finder, mas ainda preciso da janela aberta ou todas as instâncias serão encerradas.
Redarm
Você está certo! Parece que minha lembrança estava um pouco fora.
Scottmeup 16/05/19
7

Sim, você pode, se você tiver uma conta de administrador. Selecione Calculator.app em Aplicativos, clique com o botão direito do mouse (clique com a tecla Control pressionada) e execute o Duplicatecomando. Isso fará uma cópia do aplicativo Calculadora, que você poderá usar livremente.

insira a descrição da imagem aqui

IconDaemon
fonte
2
Isso não vai fazer uma corrida de aplicação duas vezes, mas irá criar uma cópia do pedido e, em seguida, executar a cópia
Matteo
3
@ Matteo - Sim, correto, mas qual é o problema aqui? O OP solicitou "Como posso fazer o cálculo de duas calculadoras?" e faz exatamente isso.
IconDaemon 16/05/19
6
Funciona, mas é um desperdício de espaço. Para executar um aplicativo duas vezes, você não precisa das mesmas informações no disco duas vezes.
Matteo
1
@ Matteo - Ainda não vejo como o seu comentário é adicionado ao meu post. Você está apenas declarando fatos obtidos de outras respostas. Nada está errado com a minha resposta, no mínimo. Pode haver maneiras mais elegantes de executar a Calculadora várias vezes, mas funciona. De qualquer forma, 11,7 MB de espaço em disco para 2 cópias da Calculadora são mínimos em comparação com o tamanho de, digamos, Pages (508 MB), Keynote (728 MB), Excel (1,75 GB!) Ou até Final Cut Pro (3,76 GB). )
IconDaemon
Existem outros problemas em potencial, como quando o original é atualizado. @ Matteo Que tal um link simbólico? Isso economizaria espaço e seria atualizado automaticamente.
Sparhawk
3

Abra seu terminal e execute:

open -n /Applications/Calculator.app

ou

open -na Calculator

Não há necessidade de copiar aplicativos ou algo assim!

Nas opções de ajuda para open:

-n, --new         Open a new instance of the application even if one is already running.
-a                Opens with the specified application.
Austin Burk
fonte
0

Você pode copiar o aplicativo da calculadora para uma pasta ou área de trabalho diferente. Agora mude o nome para algo diferente como Calc (muito original, eu sei). Agora você pode executar os dois.

jmh
fonte