Lancer un fichier avec un shell

anubis52100 Messages postés 44 Date d'inscription vendredi 18 mars 2005 Statut Membre Dernière intervention 22 janvier 2007 - 22 janv. 2007 à 13:55
 Utilisateur anonyme - 22 janv. 2007 à 14:21
je cherche a ouvrir automatiquement le fichier debug.log avec un executable VB j'utilise la commande shell mais ceci ne fonctionne pas et je n'ai aucun message d'erreur.

Private Sub Command1_Click()
Shell "start debug.log", vbNormalFocus
End Sub

2 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
22 janv. 2007 à 14:16
normal, il faut lui dire avec quel logiciel ouvrir le fichier. Start ne va pas ouvrir ton fichier, il va juste t'ouvrir une nouvelle fenetre de la console Windows.

Il afut que tu lui précise le logiciel à utiliser style le Bloc note par exemple :

Private Sub Command1_Click()
    Shell "notepad.exe debug.log", vbNormalFocus
End Sub

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
Utilisateur anonyme
22 janv. 2007 à 14:21
Et si tu veut ouvrir ton fichier avec son programme par défaut, utilise l'api Shellexecute.
Infos ici :
http://www.allapi.net/apilist/ShellExecute.shtml




__________
Kenji
0
Rejoignez-nous