--------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- "Basta de cháchara. Veamos de qué se trata." link: https://www.youtube.com/watch?feature=player_embedded&v=TJ8gIwzKz3w --------------------------------------------------------------------------------------------------- "Zarpado! ¿Qué hay que hacer?" --------------------------------------------------------------------------------------------------- "Primero conseguí el programa que vas a necesitar: Autohotkey. --------------------------------------------------------------------------------------------------- "¿Y eso qué es? lol" --------------------------------------------------------------------------------------------------- "Es un programa de automatización. Escucha combinaciones de teclas para ejecutar comandos." --------------------------------------------------------------------------------------------------- "¿O sea que si presiono CTRL+A vós te morís? lol" --------------------------------------------------------------------------------------------------- "Dios...." --------------------------------------------------------------------------------------------------- "Igual no lo quiero instalar porque seguro me alenta la compu." --------------------------------------------------------------------------------------------------- "El programa ocupa 10MB en el disco rígido, 2MB en RAM y usa 0% de CPU." --------------------------------------------------------------------------------------------------- "Bueno.... Listo, ya lo instalé. Ahora?" --------------------------------------------------------------------------------------------------- "Ahora vamos a crear un script. Abrí el bloc de notas y pegale este texto:" #NoEnv SendMode Input SetWorkingDir %A_ScriptDir% --------------------------------------------------------------------------------------------------- "¿Para qué sirve?" --------------------------------------------------------------------------------------------------- "Es para mejorar la performance y compatibilidad. Conviene comenzar todos los scripts con eso. Ahora guardá ese texto como un script de autohotkey. Para eso, andá a Archivo, Guardar Cómo.. Luego nombrá al archivo Comandos.ahk Pero ojo, cambiá el tipo de archivo. Sino en vez de guardar un .ahk te guarda un .txt" --------------------------------------------------------------------------------------------------- "¿En qué carpeta lo guardo?" --------------------------------------------------------------------------------------------------- "Por ahora en el escritorio. Ahora vamos a crear el modo Comando. Para eso pegá este texto en el script:" LEDState = 0 LControl & RAlt:: Send {ScrollLock} If LEDState = 0 { LEDState = 1 } else { LEDState = 0 } return --------------------------------------------------------------------------------------------------- "¿Me estás metiendo un virus?" --------------------------------------------------------------------------------------------------- "No gordo.. te explico lo que hace cada línea" LEDState = 0 "Crea una variable llamada LEDState para usar luego y le da valor cero" LControl & RAlt:: "Escucha para cuando se presione la tecla Alt Gr" "Cuando se presione Alt Gr, se va a ejecutar todo hasta return" "Lo primero que se va a ejecutar es" Send {ScrollLock} "Que significa: presioná la tecla Scroll Lock" "Luego, esto de abajo significa: si la variable LEDState es igual a cero, hacé que sea igual a uno y viceversa." If LEDState = 0 { LEDState = 1 } else { LEDState = 0 } --------------------------------------------------------------------------------------------------- "¿Y pero todo eso para qué es" --------------------------------------------------------------------------------------------------- "Para que al presionar Alt Gr se active o desactive el modo Comando. La luz de Scroll Lock nos indica si está activado. Total no se usa para nada más. Hasta ahora, el script debería verse así: Vamos a probarlo. Guardá los cambios con Archivo, Guardar. Hacé doble click en el script para que comience a andar. Ahora probá presionando Alt Gr. Vas a ver que el LED de Scroll Lock se enciende acorde." --------------------------------------------------------------------------------------------------- "Woooowww... ¿Ya soy un hacker?" --------------------------------------------------------------------------------------------------- "Eh......sí. Ahora vamos a agregarle funcionalidad. Esta línea dice: solo continuá si LEDState es uno. #If LEDState == 1 Es para que toda la funcionalidad que agreguemos de ahora en adelante, solo se ejecute si el modo Comando está activado." --------------------------------------------------------------------------------------------------- "Entendido" --------------------------------------------------------------------------------------------------- Este código te va a permitir desactivar el modo Comando presionando también el Alt izquierdo" LAlt:: Send {ScrollLock} LEDState = 0 return Atención: Si modificás el script mientras está abierto, para probar los cambios tenés que guardar los cambios y reiniciarlo. Reiniciarlo es fácil, simplemente buscás el ícono del script en el System Tray (al lado de donde está el volúmen y la hora). Le das click derecho al ícono del script, y luego Reload this script. --------------------------------------------------------------------------------------------------- "Creo que entendí.." --------------------------------------------------------------------------------------------------- "Y ahora, la verdadera funcionalidad: No requiere mucha explicación. Estamos mapeando letras a comandos. El formato es: letra, dos puntos, dos puntos, Run (dirección web o ruta a un programa o archivo). Si querés abrir programas... Por ejemplo la calculadora o el bloc de notas. Si querés abrir carpetas: Si querés habilitar o deshabilitar el sonido de windows m::Send {Volume_Mute} Si querés controlar con las flechas el nivel de volúmen: Down::Send {Volume_Down 5} Up::Send {Volume_Up 5} --------------------------------------------------------------------------------------------------- "Se me cae la baba......" --------------------------------------------------------------------------------------------------- "Me imagino." --------------------------------------------------------------------------------------------------- "Pregunta.. ¿Se puede usar el Autohotkey sin el modo Comando? Por ejemplo.. hacer que Alt+X habra YOUPORN directamente?" --------------------------------------------------------------------------------------------------- "Sí, claro. El modo Comando está solo para agregar más funcionalidad todavía. Para hacer comandos universales con combinaciones de teclas hacé lo siguiente: -Creá un nuevo script. (Abrí un bloc de notas y guardalo como Hotkeys.ahk) -Pegale lo siguiente: #NoEnv SendMode Input SetWorkingDir %A_ScriptDir% Y luego para la hotkey que pediste:" --------------------------------------------------------------------------------------------------- "Santo Fap... ¿Y qué es ese signo de exclamación?" --------------------------------------------------------------------------------------------------- "Eso representa al Alt izquierdo Estos son los códigos: ! = Alt ^ = Control + = Shift # = LWin (tecla izquierda de windows) Ejemplos: Tecla de Windows + Z, bloquea la compu a la pantalla de bienvenida. #z:: DllCall("LockWorkStation" ) Alt + 2, escribe arroba (así que olvidate de Alt + (numpad) 64)" !2::Send @ --------------------------------------------------------------------------------------------------- "¿Se pueden hacer cosas más complejas?" --------------------------------------------------------------------------------------------------- "Obvio, gordo. Con esto, ocultás o mostrás los íconos del escritorio: Fijate que funciona con #a, o sea tecla de Windows + A. Mostrar o esconder archivos ocultos de las carpetas: Con Windows + H Y este muestra las extensiones de los archivos: Con Windows + X --------------------------------------------------------------------------------------------------- "Santo Jebús... es espectacular.. voy a estar días configurandolo. Con esto, Agustina finalmente me va a dar bola." --------------------------------------------------------------------------------------------------- "Eh... no te ilusiones mucho" --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- "Andá tranquilo. Aprovecho esta pausa para hacer un llamado a la solidaridad por CHISPITA." --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- "Bueno. Por último, les voy a contar sobre los HOTSTRINGS." --------------------------------------------------------------------------------------------------- "hgds..nom...dsgje..nom..." --------------------------------------------------------------------------------------------------- "No sé qué dijiste. Las HOTSTRINGS son palabras cortas que se reemplazan por texto largo. Por ej: :*:hdñ::1080p Esa línea hace que cada vez que escribas hdñ, esas tres letras se reemplacen por 1080p. Otros ejemplos: qñ nos da comillas y luego deja el cursor entre las comillas :*:qñ::""{Left} Lo mismo con los paréntesis. Palabras que escribís seguido: :*:gñ::gracias Insertar fecha. Al escribir dñ, dñ se reemplaza por ej con 20150220 (o sea 2015, Febrero 20) :*:dñ:: FormatTime, CurrentDateTime,, yyyyMMdd SendInput %CurrentDateTime% return Incluso sirve para iniciar sesión en los websites: :*:hñ:: Send hwalker Send {TAB} Send (acá escribís tu contraseña) Send {ENTER} return --------------------------------------------------------------------------------------------------- "¿Cómo hago para que el script arranque con Windows?" --------------------------------------------------------------------------------------------------- "Buena pregunta. Guardá el script donde quieras, y luego hacele click derecho "Copiar acceso directo". Luego vas a esta carpeta: Y ahí pegá el acceso directo." --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- "Un placer. Guten tag, taringueros." --------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Datos archivados del Taringa! original
3puntos
8,141visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
9visitas
0comentarios
Dar puntos: