Shell et fichier ...

cs_moi4975 Messages postés 109 Date d'inscription lundi 27 juin 2005 Statut Membre Dernière intervention 17 juillet 2007 - 11 mars 2006 à 15:22
 Profil bloqué - 12 mars 2006 à 00:26
Bonjour à tous;

J'ai 2 petites questions à vous possez.

1) Je me demandais si les instructions du type:

Variable = Shell(Mon programme.exe Mon fihier.xxx)

fonctionnait pour tout les programmes.

2) J'ai trouvé ceci sur le site:

retvale = Shell(" exe ftp. exe -s:C:\monfichier.txt, vbNormalFocus)

Comment peut-on savoir qu'il faut rajouter un " -s: " devant le nom de fichier ??

3) Avec cmd.exe sur xp, peut-on ouvrir des instructions dans un fichier txt ou seulement dans un fichier.bat ???

merci de m'aider

5 réponses

Profil bloqué
11 mars 2006 à 16:32
Salut moi4975

1°) Shell fonctionne avec tous les programmes mais les instructions qui suivent le Shell s'éxécutent sans attendre que le programme lancé par le Shell soit terminé
2°) Le -s: doit être un paramètre optionnel au programme ftp.exe ( un peu comme le Dir /P de notre bon vieux Dos si tu connais)
3°) Je ne comprends pas très bien la question. Cmd.exe lance la console Dos

GRENIER Alain
0
cs_moi4975 Messages postés 109 Date d'inscription lundi 27 juin 2005 Statut Membre Dernière intervention 17 juillet 2007
11 mars 2006 à 16:40
D'abord merci beaucoup pour ces explications !

Ma 3e question était de demander si la console dos peut executer de code contenu dans un fichier *.txt comme elle le fait pour les fichiers *.bat
0
Profil bloqué
11 mars 2006 à 17:31
Salut Moi4975

Pour la 3° question pour moi c'est non à 99% ( je peux me tromper)
A +

GRENIER Alain
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
11 mars 2006 à 19:40
mauvaise réponse ;)

le bat s'execute automatiquement (lancé par cmd)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Profil bloqué
12 mars 2006 à 00:26
Salut PCPT

Exact un fichier .bat se lance automatiquement.J'ai répondu non au fait que cmd.exe ne peut pas lancer des commandes stockées dans un fichier .txt.Un fichier .bat est bien un fichier texte mais avec l'extension .bat et non .txt

GRENIER Alain
0
Rejoignez-nous