Divine Soul |
|
| Se posso aggiungerei la guida ad una funzione che io considero utilissima. La funziona Send, La guida non è mia ma di un certo Red Skull 92 Il comando Send Il comando Send in autoIt è molto utile per molte cose, viene utilizzato per simulare la pressione di tasti sulla tastiera come per esempio
Codice: ;Comando Send send(”a”)
Questo codice permette di stampare la lettera a come se l’utente l’avesse premuto e possibile far scrivere anche frasi o parole;Es: Codice: Send(”Ciao Mondo”)
questo sorgente stampa la frase Ciao Mondo. E’ possibile premere combinazioni di tasti come per esempio: Codice: send(”Lettera +maisucola”)
vedrete ke si visualizzerà la scritta Lettera Maiuscola (Nota bene la M) questo perchè il comando send simula con il carattere + la pressione del tasto SHIFT seguito dalla lettera m. quì vi riporto tutti i caratteri speciali:
! = Comando ALT (N.B. Se inserite il comando in questo modo {Send(”!A”)} sarà come se premeste ALT-SHIFT-A quindi inserite insieme a questo comando i caratteri minuscoli)
+ = Comando SHIFT
^ = Comando CTRL
# = Comando Windows(Esempio:Send(”#r”))
SHIFTDOWN = Comando ke tiene premuto il tasto sSHIFT
SHIFTUP = Comando ke rilascia il tasto SHIFT
Questa di seguito è una lista completa dei delle funzioni: {!} = ! {#} = # {+}= + {^}= ^ {{} ={ {}} =} {SPACE}= Spazio {ENTER}= Invio {ALT} = ALT {BACKSPACE} or {BS} = BACKSPACE {DELETE} or {DEL}= DELETE {UP} =Up arrow {DOWN} Down arrow {LEFT} Left arrow {RIGHT} Right arrow {HOME} HOME {END} END {ESCAPE} or {ESC} ESCAPE {INSERT} or {INS} INS {PGUP} PageUp {PGDN} PageDown {F1} - {F12} Function keys {TAB} TAB {PRINTSCREEN} Print Screen key {LWIN} Left Windows key {RWIN} Right Windows key {NUMLOCK on} NUMLOCK (on/off/toggle) {CAPSLOCK off} CAPSLOCK (on/off/toggle) {SCROLLLOCK toggle} SCROLLLOCK (on/off/toggle) {BREAK} for Ctrl+Break processing {PAUSE} PAUSE {NUMPAD0} - {NUMPAD9} Numpad digits {NUMPADMULT} Numpad Multiply {NUMPADADD} Numpad Add {NUMPADSUB} Numpad Subtract {NUMPADDIV} Numpad Divide {NUMPADDOT} Numpad period {NUMPADENTER} Enter key on the numpad {APPSKEY} Windows App key {LALT} Left ALT key {RALT} Right ALT key {LCTRL} Left CTRL key {RCTRL} Right CTRL key {LSHIFT} Left Shift key {RSHIFT} Right Shift key {SLEEP} Computer SLEEP key {ALTDOWN} Holds the ALT key down until {ALTUP} is sent {SHIFTDOWN} Holds the SHIFT key down until {SHIFTUP} is sent {CTRLDOWN} Holds the CTRL key down until {CTRLUP} is sent {LWINDOWN} Holds the left Windows key down until {LWINUP} is sent {RWINDOWN} Holds the right Windows key down until {RWINUP} is sent {ASC nnnn} Send the ALT+nnnn key combination {BROWSER_BACK} 2000/XP Only: Select the browser “back” button {BROWSER_FORWARD} 2000/XP Only: Select the browser “forward” button {BROWSER_REFRESH} 2000/XP Only: Select the browser “refresh” button {BROWSER_STOP} 2000/XP Only: Select the browser “stop” button {BROWSER_SEARCH} 2000/XP Only: Select the browser “search” button {BROWSER_FAVORITES} 2000/XP Only: Select the browser “favorites” button {BROWSER_HOME} 2000/XP Only: Launch the browser and go to the home page {VOLUME_MUTE} 2000/XP Only: Mute the volume {VOLUME_DOWN} 2000/XP Only: Reduce the volume {VOLUME_UP} 2000/XP Only: Increase the volume {MEDIA_NEXT} 2000/XP Only: Select next track in media player {MEDIA_PREV} 2000/XP Only: Select previous track in media player {MEDIA_STOP} 2000/XP Only: Stop media player {MEDIA_PLAY_PAUSE} 2000/XP Only: Play/pause media player {LAUNCH_MAIL} 2000/XP Only: Launch the email application {LAUNCH_MEDIA} 2000/XP Only: Launch media player {LAUNCH_APP1} 2000/XP Only: Launch user app1 {LAUNCH_APP2} 2000/XP Only: Launch user app2
è possibile premere anche combinazioni di tasti come Codice: ;Presses SHIFT+TAB 4 times Send(”+{TAB 4}”)
Oppure Codice: ;Holds the A key down Send(”{a down}”)
è possibile settare anche i tasti Numlock,capslock,Scrollock Codice: ;To set the state of the capslock, numlock and scrolllock keys Send(”{NumLock on}”) ;Turns the NumLock key on Send(”{CapsLock off}”) ;Turns the CapsLock key off Send(”{ScrollLock toggle}”) ;Toggles the state of ScrollLock
lista di secuenze utilizzabili:
Send(”{TAB}”) Navigate to next control (button, checkbox, etc) Send(”+{TAB}”) Navigate to previous control. Send(”^{TAB}”) Navigate to next WindowTab (on a Tabbed dialog window) Send(”^+{TAB}”) Navigate to previous WindowTab. Send(”{SPACE}”) Can be used to toggle a checkbox or click a button. Send(”{+}”) Usually checks a checkbox (if it’s a “real” checkbox.) Send(”{-}”) Usually unchecks a checkbox. Send(”{NumPadMult}”) Recursively expands folders in a SysTreeView32. Send(”{DOWN}”) Move down a menu. Send(”{UP}”) Move up a menu. Send(”{LEFT}”) Move leftward to new menu or expand a submenu. Send(”{RIGHT}”) Move rightward to new menu or collapse a submenu.
Questo è un piccolo esempio su come utilizzare i vari comandi Codice: ;Apri il Blocco note Run(”notepad.exe”) ;Mette in pausa lo script per 1 secondo sleep(1000) ;Scrive ciao Send(”Ciao”) ;Và a capo Send(”{ENTER}”) ;Scrive mondo maiuscolo,visto ke il comando SHIFTDOWN simula la pressione continuata dello SHIFT Send(”{SHIFTDOWN}mondo”) ;Fà ritornare lo shift al suo posto altreimenti rimarrebbe sempre premuto Send(”{SHIFTUP}”) Nel blocco note se premete il tasto F5 spunta la data be questo è il comando ke simula la pressione del tasto in questione send(”La data di oggi è {F5}”)
Spero ke questa guida vi sia stata utile per capire il funzionamento di questa semplice ma utilissima funzione.
|
| |