Oppure

Loading
02/04/10 17:50
Grubby
Buon giorno a tutti
Premetto che sono un ragazzo di 15 anni e ho poca esperienza in vb
(lo studio da solo da circa 3 mesi)
Dovrei fare un eseguibile che mi copia un testo da un programma e lo incolla nel corpo di un'e-mail da mandare.
Avete qualche suggerimento da darmi?
Grazie
aaa
02/04/10 18:22
LittleHacker
Postato originariamente da Grubby:
Dovrei fare un eseguibile che mi copia un testo da un programma e lo incolla nel corpo di un'e-mail da mandare.

Il programma da cui prendi il testo l'hai creato tu o è di terzi??:k:
aaa
02/04/10 18:26
Grubby
Programma non creato da me
aaa
02/04/10 21:18
GrG
"copia un testo" è troppo generico, copiare da una textbox o da una label?
aaa
03/04/10 8:42
Grubby
Suppongo sia una textbox perchè il testo è evidenziabile
aaa
03/04/10 11:18
GrG
capisco.. il metodo che sto per proporti è poco pratico e molto sconsigliato, ma non saprei come altro fare al momento... allora prima potresti provare a portare la finestra del progr in primo piano usando l'api:

Public Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long

poi dipende se la textbox ha direttamente il focus sulla textbox o no

se si usi il sendkeys e simuli ctrl + A così selezioni tutto il testo, poi con ctrl + c lo copi...

pi devi specificare se l'email se è su outlook o altro...
aaa
03/04/10 11:41
Grubby
Portare la finestra in primo piano lo avevo pensato anche io:)
il probblema è che le text non hanno il focus e poi sono due....
una sotto l'altra.

La parte delll'e-mail non è un probblema, gia' l'ho proggrammata.
Mi manca solo questa parte del copia e incolla che non ne riesco a venir fuori:(
e poi un piccolo probblemino ma è secondario
(riguarda il messaggio di sicurezza di vista che viene fuori quando si fa partire un eseguibile) mi piacerebbe toglierlo.
Google per ora non mi è stato di aiuto
Mi appello a voi
;)
aaa
03/04/10 12:04
GrG
Postato originariamente da Grubby:
Portare la finestra in primo piano lo avevo pensato anche io:)
il probblema è che le text non hanno il focus e poi sono due....
una sotto l'altra.

per passare il focus alle text devi premere tante volte il tasto tab finchè non l'ottengono (e poi dipende anche da quale text devi copiare il testo, da una o entrambe?) comunque apri il prog manualmente e premi tab tante volte quante te ne servono affinchè la text interessata riceva il focus... poi con il sendkeys("{TAB}";) lo scrivi tante volte quante deve essere premuto il pulsante tab per portare il focus alla text (se metti però lo devi premere 10 volte usa un ciclo)

e poi un piccolo probblemino ma è secondario
(riguarda il messaggio di sicurezza di vista che viene fuori quando si fa partire un eseguibile) mi piacerebbe toglierlo.

mi spiace non ho vista quindi non ti so aiutare...
aaa