Geekissimo

Google e Bit.ly sempre a portata di click con AutoHotkey

 
Andrea Guida (@naqern)
31 Luglio 2010
3 commenti

Avete mai sentito parlare di AutoHotkey? No? Peccato, non sapete cosa vi siete persi. AutoHotkey è una preziosissima utility gratuita ed open source per Windows che, tramite un avanzatissimo ma semplice sistema di script, permette di automatizzare tutte le operazioni compiute più frequentemente al computer. Riproduce i movimenti del mouse, simula la pressione dei tasti sulla tastiera. Apre programmi, file, indirizzi Internet ed è in grado di fare qualsiasi altra cosa che i compilatori di script possano immaginare.

Oggi, prendendo spunto da quanto pubblicato nei giorni scorsi dal sito Lifehacker, vedremo insieme come sfruttare AutoHotkey per avere due servizi fondamentali come Google e Bit.ly sempre a portata di click. Questo vuol dire che potremmo accedere ad essi, per la ricerca e l’accorciamento degli URL, senza inutili perdite di tempo e senza dover aprire manualmente i browser. Tutto grazie a questi due semplicissimi script:


Google sempre a portata di click

^+c::
{
Send, ^c
Sleep 50
Run, http://www.google.com/search?q=%clipboard%
Return
}

Grazie a questo script, è possibile ricercare tutti i termini evidenziati con il mouse su Google con la semplice pressione della combinazione di tasti Ctrl+Shift+C. I risultati delle ricerche si apriranno nel browser predefinito. Per salvare lo script, basta copiare il codice qui sopra, incollarlo nel Blocco Note e salvarlo sotto forma di file con estensione “ahk”. Per i più pigri, ecco il file già pronto.

Bit.ly sempre a portata di click

; AutoHotkey Version: 1.x
; Language: English
; Platform: Win9x/NT
; Author: A.N.Other
;
;

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

waitTimeLoad = 700 ;; for slower internect connections, this number needs to be larger (in milliseconds)
waitTimeKey = 200 ;; for slower computers, this number needs to be larger (in milliseconds)

^+b:: ;; delete this to make this script run once and stop (for keyboard launchers)

IfWinExist, ahk_class MozillaUIWindowClass ;; modify ahk_class for use with other browsers
WinActivate

Send ^l
Send ^c ;; put URL in clipboard

Send ^t
Send http://bit.ly/?url=
Send ^v
Send {Enter}

Sleep %waitTimeLoad%
Send ^a

Sleep %waitTimeKey%
send ^c

Sleep %waitTimeKey% ;; change this for your pc
send ^w

msgbox %clipboard%`n`nShortened URL Copied to clipboard

return

Con questo script, è possibile accorciare tutti gli URL selezionati con il mouse con la semplice pressione della combinazione di tasti Ctrl+Shift+B. Necessita di Firefox per poter funzionare. Per salvare lo script, basta copiare il codice qui sopra, incollarlo nel Blocco Note e salvarlo sotto forma di file con estensione “ahk”. Per i più pigri, ecco il file già pronto.

Per avviare gli script, basta installare AutoHotkey e aprire i file ahk con un semplice doppio click. Gli script rimarranno sempre in funzione fino al riavvio del sistema.
Potrebbe interessarti anche
Articoli Correlati
Esli.me: file hosting e url shortener in un unico servizio!

Esli.me: file hosting e url shortener in un unico servizio!

Più volte, qui su Geekissimo, sono stati presentati diversi ed appositi strumenti, ciascuno di essi in grado di assolvere alle più svariate esigenze, mediante cui condividere in modo pratico e […]

Video Tutorial: come inserire una firma HTML, RTF o CSS in Gmail con AutoHotKey

Video Tutorial: come inserire una firma HTML, RTF o CSS in Gmail con AutoHotKey

Uno dei limiti degli userscript funzionanti in Firefox grazie all’estensione Greasemonkey è che, in servizi web avanzati come Gmail, ogni minimo cambiamento di questi ultimi finisce con l’annullare il corretto […]

Invertire i ruoli di mouse, tastiera e joystick

Invertire i ruoli di mouse, tastiera e joystick

Mouse, tastiera e joystick: tre strumenti fondamentali con i quali, più o meno tutti abbiamo a che fare con svariate ore al giorno, ognuno con i suoi pregi, i suoi […]

Come passare da 1.000 a 0 e-mail da leggere in una sola giornata

Come passare da 1.000 a 0 e-mail da leggere in una sola giornata

Geek o non geek, studenti o professori, grandi professionisti o persone in cerca di occupazione, ormai quasi tutti hanno a che fare quotidianamente con la posta elettronica, ma talvolta il […]

Windows, come visualizzare la barra del menu start alla sola pressione del tasto Win

Windows, come visualizzare la barra del menu start alla sola pressione del tasto Win

Ci sono moltissimi geek che amano avere lo schermo del proprio amato computer sempre libero, nascondendo anche tutti quegli elementi che sarebbero da considerarsi “indispensabili” come la barra del menu […]

Lista Commenti
Aggiungi il tuo commento

Fai Login oppure Iscriviti: è gratis e bastano pochi secondi.

Nome*
E-mail**
Sito Web
* richiesto
** richiesta, ma non sarà pubblicata
Commento

  • #1PCissimo

    Piccola nota: AutoHotKey è basato su AutoIt, che a sua volta è basato su C++.
    Il secondo è molto più performante e ricco di funzioni rispetto al primo.
    Oltretutto, il codice di AutoIt è molto più elegante e si avvicina molto al Basic.
    Molto meglio AutoIt…

    P.S.: Ovviamente, per chi cerca prestazioni elevate e funzionalità elevate meglio che punti su C++, o meglio C# (che unisce il meglio di C++ e C, con la semplicità di Java).

    31 Lug 2010, 10:43 am Rispondi|Quota
  • #2bellolui

    se usi questi autohotkey con chrome e con la prima combinazione di tasti ctrl+shift+c esce strumenti per sviluppatore

    31 Lug 2010, 12:32 pm Rispondi|Quota
    • #3Andrea Guida

      puoi cambiare facilmente il tasto della combinazione aprendo lo script con il blocco note e cambiando la "c" di "^+c::" in qualsiasi altra lettera (es "^+a::" per usare la combinazione ctrl+shift+a oppure "^+b::" per usare la combinazione ctrl+shift+b).

      ciao 🙂

      31 Lug 2010, 12:39 pm Rispondi|Quota