Deshabilitar diálogo de salida<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Hay alguna manera de deshabilitar el cuadro de diálogo que se muestra al salir de JMP ("Cerrar esta ventana hará que JMP se cierre. ¿Que te gustaría hacer?"). Ningún otro programa requiere una confirmación de este tipo, no veo por qué JMP debería hacerlo. Hacer clic en la X en la parte superior derecha de la ventana (en una máquina con Windows) debería ser suficiente para salir de JMP, no se requieren más preguntas.
Re: Desactivar diálogo de salida@briancorcoran
Re: Desactivar diálogo de salidaResolví mi propio problema. No tenía nada que ver con JMP 15.2 (bueno, podría serlo, pero se confunde con otra cosa).
Resultó que estaba invocando una función JMP en mi secuencia de comandos en la que recientemente había agregado la declaración:
lote interactivo(1);
// algún código;
Interactivo por lotes(0);
Hice esto porque, independientemente del uso interactivo o por lotes, quería que un mensaje en particular fuera al registro y nunca a una ventana de diálogo JMP. (Tenía que ver con la conexión a una base de datos, a veces ocurre un tiempo de espera de Oracle y quería hacer un reintento automático y no molestar al usuario con el mensaje de error)
Así que quería activar el modo por lotes ( Batch Interactive(1) ) brevemente, ocuparme de la conectividad de la base de datos y luego volver al modo normal.
Ahora: resulta que lo siguiente parece ser cierto:
Si ejecuta una secuencia de comandos JMP a través de la automatización de C# _y_ tiene la instrucción Batch Interactive(0) en esa secuencia de comandos _y_ intenta emitir un comando close() a una tabla de datos durante esa secuencia de comandos, tiene la garantía de recibir un mensaje que dice "Cerrando este ventana hará que JMP salga, ¿qué desea hacer?".
No importa si hay 100 ventanas abiertas, si intenta cerrar alguna de ellas, aparece este mensaje. No sucede si ejecuta el script desde JMP, solo si lo ejecuta desde C#.
Creo que esto es un error en JMP, ciertamente es un comportamiento indeseable.
Es cierto que es un error de mi parte configurar Batch Interactive (0) durante un script que se ejecuta desde una automatización de C # (toda la intención es que se ejecute por lotes automáticamente)....pero... JMP aún no debería mostrar un cuadro de diálogo inexacto de que cerrar una tabla de datos determinada hará que JMP salga (lo que no sucede)
Re: Desactivar diálogo de salidaNo puedo responder a la mayoría de sus preguntas, pero supongo que no hay otras ventanas de JMP abiertas en 15.2, y tal vez las hubo antes. Tal vez si fuerza la apertura de la ventana de registro, por ejemplo, eso resolverá el problema.
Open Log();
Re: Desactivar diálogo de salida¿Hay alguna forma de proporcionar esta opción de línea de comandos al iniciar JMP desde un programa C#?
Tengo un código como donde empiezo una instancia de JMP a través de JMP.Application myJMP = new JMP.Application();
Luego ejecuto un script por myJMP.RunJSLFile(args[0]); donde args[0] es parte del argumento de la línea de comandos del código C#.
Obtengo un comportamiento muy extraño desde que actualicé a JMP 15.2 en el que emitir un cierre (, no guardar) desde el script JMP provoca un "Cerrar la ventana hará que JMP se cierre. ¿Qué te gustaría hacer?" para que aparezca el diálogo.
Lo que no tiene sentido para mí: ni siquiera es el único conjunto de datos JMP abierto en el script en ese momento.
Al menos me gustaría que este cuadro de diálogo no apareciera y quería ver si la opción -nowarn ayudaría.
Presionar "Salir de JMP" en realidad no hace que JMP salga en este caso, ¡continúa con el resto del script!
Re: Desactivar diálogo de salidaLo tengo. ¡Gracias!
Re: Desactivar diálogo de salidaEché un vistazo al código fuente (soy un empleado de JMP). Actualmente no estoy seguro de si hay un conjunto de opciones de línea de comandos que probamos y, por lo tanto, podemos documentar, pero -NoExitWarn parece bastante seguro.
eric
Re: Desactivar diálogo de salida¿Dónde encontraste esto?
Re: Desactivar diálogo de salidaSostenga el teléfono: miré un poco más y hay un opción de línea de comando que se puede usar para deshabilitar esa advertencia de salida:
-Sin advertencia de salida
Por lo tanto, si abre las propiedades del acceso directo desde el que inicia JMP y agrega "-NoExitWarn" al final de la propiedad Destino: (la línea de comandos de JMP), no obtendrá el cuadro de diálogo de confirmación cuando cierre la última ventana de JMP. .
HH,
eric
Re: Desactivar diálogo de salidaHola, gandi2223,
Lamentablemente, no creo que tengamos una opción para desactivar ese cuadro de diálogo de confirmación.Sin embargo, si puede entrenarse para salir de JMP usando el atajo de menú Ctrl+Q, no obtendrá ese aviso.Entiendo que eso significa que tiene que aprender a cerrar JMP usando un mecanismo no estándar.Pero esa es la solución que tenemos.Si está convencido de esto, le sugiero que se comunique con el soporte técnico de JMP y realice esta solicitud.
Gracias,
eric
Re: Deshabilitar el cuadro de diálogo de salidaAbsolutamente maravilloso.
¿Existe una opción de línea de comando similar para deshabilitar el cuadro de diálogo Alerta al cerrar tablas de datos?
Re: Deshabilitar el cuadro de diálogo de salida¿Cuando intentas cerrar cientos de mesas?
Puedes seleccionarlos en el menú de inicio y presionar "del", luego hacer clic en "no guardar ninguno".
