Saltar al contenido principal

Recetas resueltas

Cada receta es una lista completa de pasos. Dele a la acción un disparador en la página Acciones y luego construya los pasos como se muestra. Todas las recetas funcionan igual en el modo Simple y en el Avanzado (Agregar y ordenar pasos).

Antes de darle a una receta un disparador real, puede probarla en la página Entorno de prueba.

Cerrar la pestaña actual​

1Enviar teclas^W
  1. Enviar teclas presiona Ctrl+W, que cierra la pestaña actual en los navegadores y en la mayoría de los programas con pestañas. Haga clic en el cuadro Teclas y presione la combinación.

Las teclas van a la ventana que tiene el foco. Para un gesto dibujado sobre una ventana en segundo plano, active Activar la ventana bajo el gesto en la página General (Configuración general), para que las teclas lleguen a la ventana sobre la que dibujó.

Escribir una firma​

1Escribir textoSaludos cordiales, Alex
  1. Escribir texto escribe el texto donde está el cursor, como si usted lo escribiera.

Para textos más largos, o con saltos de línea, un atajo de texto en la página Expansión de texto suele ser más sencillo.

Mover una ventana a la siguiente pantalla​

1Mover ventana a otro monitorVentana de destino, Activado
  1. Mover ventana a otro monitor (el chip Mover ventana) mueve la ventana a la siguiente pantalla, conservando su tamaño y su lugar en la pantalla. Ventana es Ventana de destino: la ventana sobre la que dibujó el gesto. Active Mover el mouse junto con ella para llevar el puntero también.

Las pantallas se recorren de izquierda a derecha y luego de arriba abajo, y después de la última se vuelve a la primera. Una ventana maximizada sigue maximizada.

Maximizar o restaurar la ventana bajo el gesto​

Creación rápida… ofrece esta acción ya hecha como Maximizar o restaurar la ventana.

1Ventana de destino→ $windowContextGetWindow
2SiWindowIsMaximized($window)
3Restaurar ventana$windowWindowRestore
4De lo contrario
5Maximizar ventana$windowWindowMaximize
6Fin de si
  1. Ventana de destino (ContextGetWindow) con Guardar resultado como window conserva la ventana bajo el gesto.
  2. Si… de lo contrario…, con Comprobar en El resultado de una función integrada y la función integrada ¿La ventana está maximizada? (WindowIsMaximized), con su campo Ventana en $window.
  3. Dentro de la parte Si, Restaurar ventana con Ventana $window restaura la ventana.
  4. Dentro de la parte De lo contrario, Maximizar ventana con Ventana $window la maximiza.

Guardar la ventana en el paso 1 es opcional: cada campo Ventana podría ser Ventana de destino. Guardarla una vez hace que el campo de cada paso posterior sea más corto de leer.

Si la ventana es el Bloc de notas, guardar; si no, avisar​

1SiWindowContainsTitle(ContextGetWindow(), Bloc de notas)
2Enviar teclas^S
3De lo contrario
4Mostrar una notificaciónNo se guardó, Esto solo funciona en el Bloc de notas.
5Fin de si
  1. Si… de lo contrario…, Comprobar en El resultado de una función integrada, función integrada ¿El título contiene el texto? (WindowContainsTitle): Ventana es Ventana de destino, Texto es Bloc de notas. Es verdadero cuando el título de la ventana contiene "Bloc de notas", con cualquier combinación de mayúsculas y minúsculas.
  2. Dentro de la parte Si, Enviar teclas presiona Ctrl+S.
  3. Dentro de la parte De lo contrario, Mostrar una notificación muestra un Título y un Mensaje.

Para comprobar el programa en lugar del título, guarde el resultado de Nombre del archivo del programa (WindowGetExecutableName) y compárelo con Comparar dos valores. Esa comparación es exacta, así que respete las mayúsculas y minúsculas del nombre de archivo tal como lo informa Windows.

Teclas multimedia​

Enviar teclas no puede presionar teclas multimedia, así que esta receta usa la función integrada KeyboardPressKey, que presiona cualquier tecla por su nombre.

1Presionar y soltar teclaVirtualKey.MediaPlayPauseKeyboardPressKey
  1. Presionar y soltar tecla (KeyboardPressKey, de Las N funciones integradas…) con Tecla VirtualKey.MediaPlayPause presiona Reproducir/Pausar.

Use una acción por tecla:

TeclaNombre de la tecla
Reproducir/PausarVirtualKey.MediaPlayPause
Pista siguienteVirtualKey.MediaNextTrack
Pista anteriorVirtualKey.MediaPreviousTrack
DetenerVirtualKey.MediaStop
Subir volumenVirtualKey.VolumeUp
Bajar volumenVirtualKey.VolumeDown
SilenciarVirtualKey.VolumeMute

Escriba el nombre exactamente, con las mismas mayúsculas. El nombre de cada tecla aparece en Constantes con nombre.

Con Enviar teclas multimedia y de navegador como comandos activada, estas teclas se envían en su lugar como comandos a la ventana que tiene el foco (Configuración de scripts).

Pegar como texto sin formato​

Creación rápida… ofrece esta acción ya hecha como Pegar como texto sin formato.

1Texto del portapapeles→ $textClipboardGetText
2Pegar texto$textClipboardPasteReplacementText
  1. Texto del portapapeles con Guardar resultado como text lee el texto copiado sin su formato.
  2. Pegar texto con Texto $text pone ese texto sin formato en el portapapeles y lo pega.

Preguntar antes de cerrar una ventana​

1Mostrar un cuadro de mensaje¿Cerrar esta ventana?, Cerrar, YesNo, Question → $answerUIShowMessageBox
2Si$answer == Yes
3Cerrar ventanaVentana de destinoWindowClose
4Fin de si
  1. Mostrar un cuadro de mensaje (UIShowMessageBox) muestra un cuadro de mensaje y espera. Mensaje ¿Cerrar esta ventana?, Título Cerrar, Botones YesNo, Icono Question, Guardar resultado como answer. Devuelve el nombre del botón presionado.
  2. Si…, Comprobar en Comparar dos valores: Valor $answer, es igual a (==), Comparado con Yes.
  3. Dentro del bloque, Cerrar ventana con Ventana Ventana de destino le pide a la ventana que se cierre, como lo haría su botón de cerrar.

Presionar una tecla varias veces​

1Repetir veces5
2Enviar teclas{DOWN}
3Esperar50
4Fin de repetir
  1. Repetir un número de veces, Veces 5.
  2. Dentro, Enviar teclas presiona Flecha abajo.
  3. Esperar 50 milisegundos le da tiempo al programa para seguir el ritmo.

Abrir un programa o cambiar a él​

1Cambiar a un programa o iniciarlonotepad.exeShellRunOrActivate
  1. Cambiar a un programa o iniciarlo (ShellRunOrActivate) con Nombre del archivo del programa notepad.exe trae el Bloc de notas al frente si se está ejecutando, y lo inicia si no. .exe es opcional: notepad también funciona. Los argumentos después del nombre, como un archivo que abrir, se usan solo cuando hay que iniciar el programa. Los programas en ejecución se reconocen por el nombre de archivo de la primera palabra, así que una ruta que contiene espacios y va seguida de argumentos se escribe entre comillas simples.

Para iniciar siempre una copia nueva, o para abrir un archivo, una carpeta o una dirección web, use en su lugar Ejecutar o abrir (ShellRun), o Abrir un programa, archivo o sitio web de Creación rápida….