Shell , vbhide ou vbnormalfocus

[Résolu]
Signaler
Messages postés
463
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010
-
Messages postés
463
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010
-
j utilise la commande shell pour executer un batch et pour l instant je lui applique une propriete vbhide mais j aimerai la mettre en option
en clair g fait ca :
sur ma page principale :
ID_PROG = Shell("C:\xcopyplus.bat", cachcach)
sur ma boite option
Private Sub Command1_Click()
If cachcach = "vbHide" Then
cachcach = "vbNormalFocus"
Command1.Caption = "Visible"
Else
cachcach = "vbHide"
Command1.Caption = "Cachée"
End If
End Sub
et ds un module :
Global cachcach As String
mon format de variable serait t il incorect
merci
A voir également:

2 réponses

Messages postés
122
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
15 février 2011

en effet cachcach ne doit pas etre un string mais doit etre en VbAppWinStyle

exemple:
Private Sub Form_Load()
Dim Style As VbAppWinStyle

'Style = vbHide
Style = vbNormalFocus

Shell "c:\test.bat", Style
End Sub

A++ Bonne Prog
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 70 internautes nous ont dit merci ce mois-ci

Messages postés
463
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010

merci je connaissais pas
sinon j ai palier a mon probleme en le mettant en integer car en effet je me suis apercu que l on pouvait remplacer vbhide par 0 et vbnormal par 1 et la ca marche bien ,etrange mais bon
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 70 internautes nous ont dit merci ce mois-ci