Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 19 su 19
  1. #11
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Prova questo codice:
    In un Modulo Bas
    Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

    Su una form inserisci due Button ed una Txt:
    codice:
    Const KEYEVENTF_EXTENDEDKEY = &H1 'pressione del tasto (keyDown)
    Const KEYEVENTF_KEYUP = &H2       'rilascio del tasto premuto (keyUp)
    Private Sub Command1_Click()
    Text1.SetFocus
        keybd_event vbKeyA, 0, KEYEVENTF_EXTENDEDKEY, 0 'simula la pressione del tasto "A"
       keybd_event vbKeyA, 0, KEYEVENTF_KEYUP, 0        'simula il rilascio del tasto "A"
    
        keybd_event vbKeyP, 0, KEYEVENTF_EXTENDEDKEY, 0 'simula la pressione del tasto "P"
        keybd_event vbKeyP, 0, KEYEVENTF_KEYUP, 0      'simula il rilascio del tasto "P"
    
       keybd_event vbKeyI, 0, KEYEVENTF_EXTENDEDKEY, 0 'simula la pressione del tasto "I"
       keybd_event vbKeyI, 0, KEYEVENTF_KEYUP, 0       'simula il rilascio del tasto "I"
       
    End Sub
    Private Sub Command2_Click()
        Command1.SetFocus
        keybd_event vbKeyReturn, 0, KEYEVENTF_EXTENDEDKEY, 0
        keybd_event vbKeyReturn, 0, KEYEVENTF_KEYUP, 0
    End Sub
    LM

  2. #12
    Ciao LMondi..questa funzione gliel'ho già consigliata ma penso che l'utente sia indirizzato verso SendKeys..il problema che rimane è quello di inviare il tasto ENTER ad una finestra NON del progetto ( a quanto ho capito..)

    ciao

  3. #13
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    esattamente!!!!!!

  4. #14
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    Ho anche trovato queste due righe di codice ma ho non riesco io a inserirle esattamente nel codice e utilizzarle o non sono di grande utilizzo! nome applicazione è Outlook Exspress nel mio caso?

    il % è = ALT I= I di Invio(riferito all' email)


    codice:
    Interaction.AppActivate ("nome applicazione")
    Interaction.SendKeys "%(I)"

  5. #15
    No, nel tuo caso è l'indirizzo del file ed il nome completo
    Es. "c:\miofile.exe"

    Prova con enter invece che con I..

  6. #16
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    per miofile.exe intendi l' applicazione outlook ? o il mio eseguibile vb? scusa ma ho ripreso a utilizzare vb dopo anni!

  7. #17
    No, intendo il file in cui simulare la pressione dei tasti, quindi outlook express..

    ciao

  8. #18
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    niente da fare! ne cosi...

    codice:
    Interaction.AppActivate ("C:\Programmi\Outlook Express.exe")
    Interaction.SendKeys "(ENTER)"
    ne cosi...


    codice:
    Interaction.AppActivate ("C:\Programmi\Outlook Express\msimn.exe")
    Interaction.SendKeys "(ENTER)"


  9. #19
    Prova ad usare il codice per la calcolatrice di windows, chiaramente con al posto di enter un numero..

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.