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 - programma che si esegue aprendo un altro programma
Forum - Visual Basic 6 - programma che si esegue aprendo un altro programma

Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 20:09
Venerdì, 24/08/2007
Ciao!
Vorrei sapere, come già dice il titolo, qual'è il
codice sorgente per far avviare un programma creato in vb, quando viene aperto o un altro programma o un altro file oppure come far avviare questo programma in vb quando viene premuta una certa seguenza di tasti.

:)Attendo vostre risposte.
Grazie in anticipo!

Ultima modifica effettuata da GrG il 24/08/2007 alle 20:27
PM Quote
Avatar
SuperTiz (Ex-Member)
Pro


Messaggi: 97
Iscritto: 25/05/2007

Segnala al moderatore
Postato alle 21:30
Venerdì, 24/08/2007
quello che tu chiedi è far si che il programma che deve essere eseguito, rilevi la sequenza di tasti, e si esegua, ma non credo che sia possibile fare cio (intendi stile task manager vero?) in vb... prova a giocare con qualche funzione api.. intanto mi informo perke la cosa mi incuriosisce lol

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 9:07
Sabato, 25/08/2007
Ciao superTiz!
Grazie per esserti interessato, cmq si hai indovinato voglio fare questo programma stile task manager.
Se sai qualcosa fammelo sapere, perchè io purtroppo non ho trovato niente di interessante.
Grazie.

Ultima modifica effettuata da GrG il 25/08/2007 alle 9:30
PM Quote
Avatar
c.ronaldo (Ex-Member)
Pro


Messaggi: 121
Iscritto: 05/07/2007

Segnala al moderatore
Postato alle 10:21
Sabato, 25/08/2007
E' molto semplice da fare,basta che dichiari l'api :


Codice sorgente - presumibilmente VB.NET

  1. Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer



e poi:

Codice sorgente - presumibilmente Delphi

  1. If GetAsyncKeyState(17) Then
  2.     form2.show
  3.     End If




In pratica vuoi fare degli "Shourtcus"

PM Quote
Avatar
SuperTiz (Ex-Member)
Pro


Messaggi: 97
Iscritto: 25/05/2007

Segnala al moderatore
Postato alle 10:39
Sabato, 25/08/2007
@c.ronaldo :perdonami se ti contraddico, pero nel modo che hai postato tu, il programma per rilevare la pressione dei tasti deve GIA' essere in esecuzione. se non sbaglio lui chiede un modo che esegua un programma alla pressione di alcuni tasti, come funziona per il task manager, che quando premi ctrl+alt+canc oppure ctrl+shift+esc ti si apre. per fare cio bisognerebbe interagire con win e creare una shortcut che esegua questo programma. magari con un altro app in vb, si puo creare questa shortcut che dica a win di eseguire l'altro app alla pressione di alcuni tasti..

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 11:50
Sabato, 25/08/2007
Ma allora mi potete dire come fare, che non ho capito bene?

Ultima modifica effettuata da GrG il 25/08/2007 alle 11:52
PM Quote