Fonction Shell et redirection de flux d'un exe (>)
Fonction Shell et redirection de flux d'un exe (>) - VB/VBA/VBS - Programmation
MarshPosté le 29-09-2003 à 20:40:45
J'utilise la fonction Shell pour exécuter un exe, en l'occurence gzip.exe.
gzip.exe compresse le fichier passé en paramètre.
Pas moyen de spécifier le chemin du fichier de sortie, il écrase le fichier d'entrée après l'avoir compressé. Pour éviter ça, il faut utiliser le commutateur -c et rediriger le flux de sortie vers le fichier voulu. J'utilise pour ça > (Je crois que c'est bon ?)
Dans le code ci-dessous j'essaie de compresser le fichier C:\sauvegardes\gzip.txt pour obtenir le fichier C:\sauvegardes\sauv\toto.gz.
Marsh Posté le 29-09-2003 à 20:40:45
J'utilise la fonction Shell pour exécuter un exe, en l'occurence gzip.exe.
gzip.exe compresse le fichier passé en paramètre.
Pas moyen de spécifier le chemin du fichier de sortie, il écrase le fichier d'entrée après l'avoir compressé.
Pour éviter ça, il faut utiliser le commutateur -c et rediriger le flux de sortie vers le fichier voulu.
J'utilise pour ça > (Je crois que c'est bon ?)
Dans le code ci-dessous j'essaie de compresser le fichier C:\sauvegardes\gzip.txt pour obtenir le fichier C:\sauvegardes\sauv\toto.gz.
Mais j'ai l'impression que la commande Shell ne comprend pas >.
Que faut-il faire ?
Merci.
Message édité par charly007 le 29-09-2003 à 21:13:39