Oppure

Loading
01/05/11 17:52
Aangelus
Salve ragazzi sto creando un piccolo programmino che prelevi il contenuto di un blocco note mi spiego apro il blocco note ci scrivo ad es "Angelo" seleziono tutto adesso cliccandomi su un commandbox dovrebbe simulare copia e incolla con i seguenti tasti ctrl - c (copia) ctrl-v(incolla) o scritto questa porzione ma c'è qualcosa che non và :blush:

Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, _
ByVal bScan As Byte, ByVal dwFlags As Long, _
ByVal dwExtraInfo As Long)
Private Sub Command1_Click()


keybd_event (vbKeyctrl + vbKeyC), 0, KEYEVENTF_EXTENDEDKEY, 0 'simula la pressione del backSpace
keybd_event (vbKeyctrl + vbKeyC), 0, KEYEVENTF_KEYUP, 0 'simula il rilascio del BackSpace

keybd_event (vbKeyctrl + vbKeyV), 0, KEYEVENTF_EXTENDEDKEY, 0 'simula la pressione del backSpace
keybd_event (vbKeyctrl + vbKeyV), 0, KEYEVENTF_KEYUP, 0 'sim
End Sub

Perchè non funziona:d


Ragazzi se così è complicato c'è qualche suggerimento su come poter copiare tutto quello che si sta scrivendo nel blocco note ?????????:hail:
Ultima modifica effettuata da Aangelus 03/05/11 20:18
aaa
11/05/11 21:50
gibra
Perchè quel codice agisce solo 'dentro' la tua applicazione, fregandosene bellamente di tutte le altre applicazioni, blocco note incluso.

Ciao
aaa
14/05/11 21:06
GrG
a quale scopo?

comunque se ad esempio quello che è stato scritto nel blocco note lo devi incollare in una textbox (quindi in un oggetto interno al tuo programma) puoi usare:

clipboard.SetText Tua_Textbox.text

o inserirlo in una variabile string

cmq dovresti specificare dove devi incollare il testo copiato e soprattutto il perchè, visto che non ne vedo nessuna utilità, magari c'è un modo più semplice per fare quello che hai in mente...
aaa