Écrire dans une autre application

Envision2 Messages postés 5 Date d'inscription dimanche 13 janvier 2002 Statut Membre Dernière intervention 12 mai 2005 - 19 nov. 2002 à 22:08
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 - 20 nov. 2002 à 11:34
Par exemple, je voudrais écrire quelque chose dans le ComboBox de la fenêtre Exécuter (Démarrer->Exécuter) et ensuite qu'il fasse Ok automatiquement. Il y a-t'il un code qui pourrait faire celà. Merci de me réponde.

1 réponse

cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
20 nov. 2002 à 11:34
Utilise la fonction ShellExecute :

Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
ByVal hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long

puis appel de la fonction :

x = ShellExecute Form1.hWnd, "open", "Chemin\MonProgramme", Paramètres, Chemin, 3

Si MonProgramme n'est pas un exe, Paramètres = vbNullString
Si c'est un exe Paramètres = les paramètres à passer au programme & vbNullString
0
Rejoignez-nous