DIÁLOGO DE TAREAS |
Finalidad: | Mostrar un cuadro de diálogo de tareas de Windows |
Formato: | DIÁLOGO DE TAREAS [/A[F][X]"Detalles"/AC"texto"/AE"texto" /B"texto" /C /DB:n /DR:n /E /F[EISW]"texto" /H /I /L /N /P=x, y /R"texto" /S /T:n /V"texto" /W /X] tipo de botón "título""instrucción"[texto] |
tipo de botón | Uno o más de OK, SI NO, VOLVER A INTENTAR, CANCELAR, y/o CERCA |
título | Texto para el título del diálogo de tarea |
instrucción | Texto de la instrucción principal. |
texto | Texto adicional opcional que aparece debajo de la instrucción principal, en una fuente más pequeña |
Ver también: INKEY, ENTRADA, MSGBOX CAJA DE CONSULTAS.
Uso:
El botón que elige el usuario se indica mediante la variable interna %_?. Asegúrese de guardar el valor de retorno en otra variable o pruébelo inmediatamente; porque el valor de %_? cambia con cada comando interno. La siguiente lista muestra el valor devuelto para cada botón:
respuesta |
|
Si o bien |
10 |
No |
11 |
Cancelar o Cerrar |
12 |
Reintente |
13 |
Si hay un error en el propio comando TASKDIALOG, %_? se establecerá en 2.
Dado que TASKDIALOG no escribe en la salida estándar, deshabilita la redirección y le permite ingresar los caracteres de redirección () en el texto del mensaje. Si desea utilizar caracteres de canalización o separadores de comandos, deberá utilizar caracteres de escape o comillas.
TASKDIALOG crea un cuadro de diálogo emergente. Si prefiere recuperar la entrada desde la línea de comando, consulte la INKEY ENTRADA comandos.
Puede copiar el texto de una ventana TASKDIALOG al portapapeles ingresando Ctrl-C cuando la ventana TASKDIALOG tiene el foco del teclado.
TASKDIALOG puede establecer tres variables internas:
_taskdialog_button: el botón presionado para salir de TASKDIALOG
_taskdialog_radio: el botón de opción seleccionado (si lo hay) en TASKDIALOG
_taskdialog_verify: devuelve 1 si se marcó el botón de verificación
Ejemplo:
Muestre un cuadro de mensaje Sí/No y tome medidas según el resultado:
taskdialog sí no "Copiar" "¿Copiar todos los archivos a A:?"
si %_? == 10 copias * a:
Opciones:
/A"detalles" | TASKDIALOG mostrará un botón en el que puede hacer clic para expandir el cuadro de diálogo y ver el texto especificado en "Detalles". |
/AF"detalles" | Como /A, pero TASKDIALOG mostrará los detalles en la parte inferior del área de pie de página del cuadro de diálogo en lugar de inmediatamente después del contenido. |
/C | Marque la casilla de verificación al iniciar TASKDIALOG. (La casilla de verificación está desmarcada de forma predeterminada). |
/DB:xx | Botón predeterminado. Puede ser un número (1000-n para botones personalizados o un tipo de botón definido: |
OK
Si
No
Cancelar
Reintente
Cerrar
E | escudo de seguridad |
I | información |
S | error |
W | advertencia |
/A"Este es un hipervínculo: Detalles completos sobre Take Command 28"
/N | Los botones personalizados (consulte /B y /R) deben mostrarse como enlaces de comando en lugar de botones de opción o pulsadores. |
/P | Muestra el cuadro de diálogo de la tarea en las coordenadas de pantalla especificadas. Si no se especifica /P, TCC-RT centrará el diálogo. |
/T:n | Tiempo de espera después de n segundos. Si TASKDIALOG se agota, devolverá el valor del botón Cancelar/Cerrar (12). |
/V"texto" | Muestra una casilla de verificación. Si la casilla está marcada, la variable de comando %_taskdialog_verify se establecerá cuando salga TASKDIALOG. |