48 votes

Comment faire fonctionner deux calculatrices ?

Est-il possible d'avoir deux instances de l'application native Calculator fonctionnant simultanément ?

1 votes

Je me demande pourquoi vous voulez deux instances de Calculator. J'ai configuré la Calculatrice en mode RPN, ce qui vous donne une pile qui peut stocker les résultats intermédiaires.

1 votes

L'application calculatrice de Windows 10 ouvre autant d'instances que vous le souhaitez

4 votes

@Hobbes Je me demande pourquoi vous pensez que quelqu'un ne voudrait pas être capable d'exécuter deux instances de Calculator... peut-être qu'ils veulent faire deux calculs différents en même temps (pour une raison quelconque) sans écrire leurs réponses intermédiaires.

73voto

Williham Totland Points 1015

La façon la plus rapide, la plus simple et sans doute la plus correcte de le faire est d'utiliser la fonction open dans le Terminal.

Dans une nouvelle fenêtre, exécutez la commande

open -na Calculator

Cela ouvrira une nouvelle fenêtre ( -n ) de l'application ( -a ) Calculatrice.

Si vous voulez avoir cette fonction à portée de main en cliquant sur un bouton, vous pouvez taper les commandes suivantes dans le Terminal, et il créera un raccourci nommé calc o calc.command sur votre bureau qui ouvrira toujours une nouvelle instance de la Calculatrice

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

Vérifiez que vous n'avez pas déjà un fichier nommé calc.command sur votre bureau, ou il sera supprimé !

1 votes

Comment open travail ? Il vérifie ce qui se trouve dans le dossier Applications ?

0 votes

@GabrielRomon voir la page de manuel aquí . Je ne vois pas de mention explicite nulle part, mais on dirait que c'est soit la vérification de l'état de santé de la personne, soit la vérification de l'état de santé de la personne. /Applications ou en utilisant LaunchServices pour le trouver.

0 votes

@GabrielRomon Il existe une base de données de métadonnées qui suit des choses comme les applications ; elle inclut les applications trouvées dans /Applications et les sous-répertoires, ~/Applications et des sous-répertoires, et même des endroits comme /System/Library/CoreServices .

19voto

Digital Trauma Points 724

Le site open -na Calculator La réponse est bonne. Quand j'ai eu besoin de faire ça avant, je l'ai enveloppé dans un Applescript :

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

Cela détecte quelle application est actuellement au premier plan et démarre une nouvelle instance en utilisant la fonction open -na méthode.

Sauvegardez ce script dans l'éditeur d'Applescript comme quelque chose comme "Exécuter une autre instance" et mettez-le dans votre /Users/${USER}/Library/Scripts dans le répertoire. Vous le trouverez ensuite sous le menu Utilisateur scripts ( que vous devrez peut-être activer ) :

enter image description here

Il suffit de faire apparaître la calculatrice au premier plan, puis de sélectionner cet élément de menu pour obtenir une autre instance de la calculatrice.

2 votes

À mon avis, c'est de loin la meilleure réponse, car elle est la plus générale. C'est-à-dire que si vous faites cette seule chose une fois, vous pouvez maintenant exécuter plusieurs instances de n'importe quelle application, et pas seulement de la calculatrice.

9voto

Redarm Points 3759

Vous pouvez en exécuter autant que vous le souhaitez et même sans duplicata de l'application.

Double-cliquez sur l'application pour ouvrir une instance, par ex.

/Applications/Calculator.app

Double-cliquez ensuite sur l'exécutable pour ouvrir une deuxième instance.
(vous devrez faire ctrl+clic ou cliquer avec le bouton droit de la souris sur l'application et sélectionner "Show Package Contents" pour accéder à l'exécutable) :

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

Dans cette deuxième instance, une fenêtre Terminal s'ouvrira pour exécuter l'exécutable. Ne la fermez pas, sinon la deuxième instance de Calculator s'arrêtera.

Un double clic sur l'exécutable vous permet d'ouvrir autant d'instances de Calculator que vous le souhaitez (je ne connais pas la limite supérieure).

1 votes

Vous pouvez également exécuter "/Applications/Calculator.app/Contents/MacOS/Calculator" & à partir du terminal autant de fois que vous le souhaitez, puis fermer la fenêtre du terminal.

1 votes

Oui, cela évite de naviguer vers l'exécutable dans le Finder, mais j'ai quand même besoin que la fenêtre soit ouverte, sinon toutes les instances seront terminées.

0 votes

Vous avez raison ! Il semble que mes souvenirs soient un peu erronés.

8voto

IconDaemon Points 17417

Oui, vous pouvez, si vous avez un compte administrateur. Sélectionnez Calculator.app dans Applications, puis cliquez avec le bouton droit de la souris (contrôle-clic) et exécutez l'opération suivante Duplicate commande. Cela fera une copie de l'application Calculator que vous pourrez ensuite utiliser librement.

enter image description here

2 votes

Cela ne fera pas fonctionner une application deux fois, mais créera une copie de l'application et exécutera ensuite cette copie.

4 votes

@Matteo - Oui, exact, mais quel est le problème ici ? L'OP a demandé "Comment puis-je faire fonctionner deux calculatrices ?" et c'est exactement ce qu'il fait.

7 votes

Ça marche mais c'est un gaspillage d'espace. Pour exécuter une application deux fois, vous n'avez pas besoin des mêmes informations sur le disque deux fois.

6voto

Austin Burk Points 151

Ouvrez votre terminal et exécutez :

open -n /Applications/Calculator.app

ou

open -na Calculator

Pas besoin de copier l'application ou quoi que ce soit d'autre !

À partir des options d'aide de open :

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X