19 messaggi dal 01 settembre 2006
Buongiorno,

ho la necessita di simulare la pressione dei tasti CTRL +ESC. Ho creato uno script che si avvia alla pressione di un Button con il comando Sendkeys, ma non funziona qualcuno può aiutarmi.

********************************************************************************
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Key As String
Key = "^({ESC})"
My.Computer.Keyboard.SendKeys(Key)
End Sub
*******************************************************************************

Grazie Luca.



Modificato da elettrodigital il 25 giugno 2007 19.58 -
URKO !!!!
ASP.NET è una tecnologia server-side!! Ossia il codice viene eseguito sul server e poi verrà inviato il markup al client.
Supposto che il codice da te postato funzione, girerà sul server e quindi hai premuto CTRL + ESC sul server e non sul client.

Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
19 messaggi dal 01 settembre 2006
Si questo lo sapevo, ho provato il seguente codice creando un applicazione per windwos in VB.NET, ma non funziona. Se sostituisco il tasto CTRL(^) con il tasto ALT(%) funziona perfettamente. Mi sapete spiegare il motivo?
2.410 messaggi dal 13 febbraio 2003
Contributi
la combinazione di tasti CTRL + ESC viene usata per attivare il menu Start per funzionare devi avere prima il focus sulla taskbar di Windows e non funziona con Sendkeys ma devi usare la funzione keybd_event della user32.dll

http://msdn2.microsoft.com/en-us/library/ms646304.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.