Newsgroup: it.comp.aiuto
Titolo: funzione tasti

Ciao,
vorrei assegnare una funzione ad un tasto (es. f1)
Praticamente vorrei che alla pressione del tasto mi si aprisse ad esempio
internet
oppure un altro programma, esiste un software per questo?
Mi sembra ma non vorrei sbagliare che c'era la possibilità di inserire
alcune righe di comando e dando il percorso del file exe aprire il programma
desiderato.
Spero di essere stato abbastanza chiaro.
A presto. 



Usi Windows?
Trova un'icona che lanci il programma che ti interessi, premi col
tasto destro e dal menu scegli proprieta'.
Una delle righe serve per fare quello che vuoi tu.
N.B. Alcuni tasti/combinazioni sono 'riservate' al sistema, ad esempio
F1 chiama l'help in linea e se abini F1 a un altro programma non
lancerai il tuo programma ma l'help.
-- 
Ciao
Andrea Malfatti

 vorrei assegnare una funzione ad un tasto (es. f1)
come ti hanno detto alcuni tasti sono risevati e ci vorrebbe
un hook a piu basso livello
(io lo faccio con visualbasic ma e' un degheio)
wcco un esempio fattibile in pochi minuti puoi
poi aggiungrvi quello che vuoi
Control+B  lancia internet (Firefox)
http://www.autoitscript.com/autoit3/
HotKeySet("^a", "Windows")
HotKeySet("^b", "Internet")
;HotKeySet(Eccetera
While 1
    Sleep(100)
WEnd
Func Windows()
 Run("Explorer.exe c:\Windows","", 3)
EndFunc
Func Internet()
 Run("C:\Programmi\Mozilla Firefox\firefox.exe","", 3)
EndFunc
;Copia incolla su notepad e salva con estensione .au3
;tutti i file (*.*)  poi ci clicchi sopra. (per esempio Test.au3)
;se ti da' errore disattiva l'antivirus
--
Fosco

 un hook a piu basso livello
The following hotkeys cannot be set:
Ctrl+Alt+Delete It is reserved by Windows
F12 It is also reserved by Windows, according to its API.
NumPad's Enter Key Instead, use {Enter} which captures both Enter keys on the keyboard.
Win+B,D,E,F,L,M,R,U; and Win+Shift+M These are built-in Windows shortcuts. Note: Win+B and Win+L might only be reserved
on Windows XP and above.
Alt, Ctrl, Shift, Win These are the modifier keys themselves!
Other Any global hotkeys a user has defined using third-party software, any combos of two or more "base keys" such as
'{F1}{F2}', and any keys of the form '{LALT}' or '{ALTDOWN}'.
--
Fosco

Usi Windows?
Trova un'icona che lanci il programma che ti interessi, premi col
tasto destro e dal menu scegli proprieta'.
Una delle righe serve per fare quello che vuoi tu.
scusa quale riga?
.

scusa quale riga?
c'è scritto: tasti di scelta rapida
Scusa non avevo visto, ma questa soluzione comporta la presenza di un icona 
di collegamento sul desktop o sbaglio?

 non ho provato, ma credo di si.
Basta che sia sotto c:\windows per quello se non lo vuole rendere
visibile sul desktop (anche il c:\programmi a memoria)
comunque questo tipo di collegamenti richiede minimo 3 tasti
Per esempio  Control+alt+c  e non solo i due o addiritura uno
che si potrebbe fare con autoit  ovviamente per un uso normale
non e' fattibile ma dimostra che si puo fare ..
HotKeySet("c}", "Internet")
While 1
    Sleep(100)
WEnd
Func Internet()
 Run("C:\Programmi\Mozilla Firefox\firefox.exe","", 3)
EndFunc
--
Fosco

Ciao,
scusate il ritardo nella risposta.
Il codice che mi avete dato va benissimo, č proprio ciň che cercavo.
Stavo cercando di capire le varie righe (mi piacerebbe riuscire a creare 
qualcosa da solo ma non sono in grado).
Grazie davvero per l'aiuto, siete stati molto gentili.

 qualcosa da solo ma non sono in grado).
[1]
e' fatto apposta per essere implementato , una volta
capito il neccanismo non e' difficile   ficiamp che oltre
a firefox vuoi fare pertire pure notepad  con control+N
Nell'esempio qui di eldorado dove internet viene fatto partire
con ALT+i  basta aggiungerci :
;#NoTrayIcon
HotKeySet("^!x", "Kill")  ; CTRL+ALT+x
 HotKeySet("!i", "Internet")
HotKeySet("^n", "Notepad")  ; CTRL+M
 While 1
     Sleep(100)
 WEnd
 Func Internet()
  Run("C:\Programmi\Mozilla Firefox\firefox.exe","", 3)
 EndFunc
 Func Notepad()
  Run("notepad.exe","", 3)
 EndFunc
Func Kill()
  Exit
EndFunc
[1]
Crosso e follow/up si it.aiuto se hai delle domande o bisogno
di aiuto siamo tutti e due li , comunque c'e' anche l'help
dove ci sono tutti gli esempi
C:\Programmi\Autoit3\AutoIt3Help.exe
--
Fosco