¿Hay alguna forma en la que pueda tener dos instancias de la aplicación nativa de Calculadora ejecutándose simultáneamente?
¿Cómo funciona open
? ¿Verifica si existe lo que está en la carpeta de Aplicaciones?
¿Hay alguna forma en la que pueda tener dos instancias de la aplicación nativa de Calculadora ejecutándose simultáneamente?
La forma más rápida, sencilla y probablemente más correcta de hacer esto es usando el comando open
en Terminal.
En una nueva ventana, ejecuta el comando
open -na Calculadora
Esto abrirá una nueva instancia (-n
) de la aplicación (-a
) Calculadora.
Si quieres tener esto a mano con solo hacer clic en un botón, puedes escribir los siguientes comandos en Terminal, y creará un acceso directo llamado calc
o calc.command
en tu escritorio que siempre abrirá una nueva instancia de Calculadora
cd ~/Escritorio
echo open -na Calculadora > calc.command
chmod +x calc.command
exit
Asegúrate de que no tengas ya un archivo llamado calc.command
en tu escritorio, ¡o será eliminado!
@GabrielRomon ve la página del manual aquí. No veo que diga explícitamente en ningún lugar, pero parece que está revisando /Applications
or usando LaunchServices
para encontrarlo.
@GabrielRomon Existe una base de datos de metadatos que rastrea cosas como aplicaciones; incluye aplicaciones encontradas en /Applications
y subdirectorios, ~/Applications
y subdirectorios e incluso lugares como /System/Library/CoreServices
.
La respuesta de open -na Calculator
es buena. Cuando necesité hacer esto antes, lo envolví en un Applescript:
do shell script "open -n " & quoted form of the POSIX path of the (path to the frontmost application as Unicode text)
Esto detecta qué aplicación está actualmente en primer plano y comienza una nueva instancia usando el método open -na
.
Guarda este script en el Editor de Applescript con un nombre como "Ejecutar otra instancia" y ponlo en tu directorio /Users/${USER}/Library/Scripts
. Luego lo encontrarás en el Menú de Scripts de Usuario (que puede que necesites habilitar ):
Simplemente lleva la calculadora al primer plano, luego selecciona este elemento de menú y obtendrás otra instancia de calculadora.
Puedes ejecutar tantas instancias como desees e incluso sin duplicados de la aplicación.
Haz doble clic en la aplicación para abrir una instancia, por ejemplo:
/Applications/Calculator.app
Luego haz doble clic en el ejecutable para abrir una segunda instancia
(tendrás que ctrl+clic o hacer clic derecho en la aplicación y seleccionar "Mostrar contenido del paquete" para navegar hasta el ejecutable):
/Applications/Calculator.app/Contents/MacOS/Calculator
En esta segunda instancia se abrirá una ventana de Terminal para ejecutar el ejecutable. No lo cierres, o terminarás la segunda instancia de Calculator en ejecución.
Haciendo doble clic en el ejecutable puedes abrir tantas instancias de Calculator como desees (es decir, no conozco el límite superior).
También puedes ejecutar "/Applications/Calculator.app/Contents/MacOS/Calculator" desde la terminal tantas veces como desees y luego cerrar la ventana de la terminal.
Sí, eso evita navegar al ejecutable en Finder, pero todavía necesito la ventana abierta, o todas las instancias serán terminadas.
Esto no hará que una aplicación se ejecute dos veces, pero creará una copia de la aplicación y luego ejecutará la copia
@Matteo - Sí, correcto, pero ¿cuál es el problema aquí? El OP solicitó "¿Cómo puedo hacer funcionar dos calculadoras?" y eso es exactamente lo que hace.
Funciona pero es un desperdicio de espacio. Para ejecutar una aplicación dos veces, no necesitas la misma información en el disco dos veces.
Abre tu terminal y ejecuta:
open -n /Applications/Calculator.app
o
open -na Calculator
¡No es necesario copiar ninguna aplicación ni nada por el estilo!
De las opciones de ayuda para open
:
-n, --new Abre una nueva instancia de la aplicación incluso si ya hay una en ejecución.
-a Abre con la aplicación especificada.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
1 votos
Estoy preguntándome por qué querrías dos instancias de Calculadora. Establecí la Calculadora en modo RPN, esto te da una pila que puede almacenar resultados intermedios.
1 votos
La aplicación de calculadora en Windows 10 se abrirá tantas instancias como desees.
4 votos
@Hobbes Me pregunto por qué crees que alguien no querría poder ejecutar dos instancias de Calculadora... tal vez quieran hacer dos cálculos diferentes al mismo tiempo (por alguna razón) sin tener que anotar sus respuestas intermedias.
0 votos
En el modo RPN, tus resultados intermedios permanecen visibles si lo deseas. No es necesario tener una segunda ventana abierta. igor.io/2013/12/02/stack-machines-rpn.html
0 votos
También estaba pidiendo un caso de uso porque eso permitiría una mejor recomendación.
0 votos
Trabajar en dos cálculos simultáneamente parece ser un caso de uso abundantemente obvio. Este es el mismo caso de uso para cualquier persona que quiera tener dos instancias de la misma aplicación abiertas.
0 votos
La mejor solución es realmente tener un arranque dual con Windows. Entonces solo tienes que presionar el botón de la calculadora en tu teclado para abrir una copia de la aplicación. Es tan fácil.
0 votos
Antes de actualizar de Mojave a Catalina, tenía dos calculadoras en mi dashboard (no recuerdo cómo lo hice, pero fue muy útil). Era casi lo único que hacía con el dashboard. Luego, los chicos de Apple eliminaron por completo el dashboard.