Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Copia e incolla da un'altro programma
Forum - Visual Basic 6 - Copia e incolla da un'altro programma

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Grubby (Normal User)
Pro


Messaggi: 85
Iscritto: 02/04/2010

Segnala al moderatore
Postato alle 19:50
Venerdì, 02/04/2010
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

PM Quote
Avatar
LittleHacker (Member)
Guru


Messaggi: 1033
Iscritto: 28/04/2009

Segnala al moderatore
Postato alle 20:22
Venerdì, 02/04/2010
Testo quotato

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:

PM Quote
Avatar
Grubby (Normal User)
Pro


Messaggi: 85
Iscritto: 02/04/2010

Segnala al moderatore
Postato alle 20:26
Venerdì, 02/04/2010
Programma non creato da me

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 23:18
Venerdì, 02/04/2010
"copia un testo" è troppo generico, copiare da una textbox o da una label?

PM Quote
Avatar
Grubby (Normal User)
Pro


Messaggi: 85
Iscritto: 02/04/2010

Segnala al moderatore
Postato alle 10:42
Sabato, 03/04/2010
Suppongo sia una textbox perchè il testo è evidenziabile

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 13:18
Sabato, 03/04/2010
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...

PM Quote
Avatar
Grubby (Normal User)
Pro


Messaggi: 85
Iscritto: 02/04/2010

Segnala al moderatore
Postato alle 13:41
Sabato, 03/04/2010
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
;)

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 14:04
Sabato, 03/04/2010
Testo quotato

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)

Testo quotato


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...

PM Quote
Avatar
Grubby (Normal User)
Pro


Messaggi: 85
Iscritto: 02/04/2010

Segnala al moderatore
Postato alle 18:09
Sabato, 03/04/2010
mmmmmmmmmmm....
c'è un probblema
il programma in esecuzione ci mette qualche secondo ad aprirsi
e non riesco a selezionare il contenuto delle textbox con il comando sendkeys.
Ho provato a usare il comando sleep ma si ferma il programma e non riparte più.
Avete qualche idea?

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo