S
Sandie
Guest
Bonjour à toutes et à tous,
je veux lancer une application MSDOS que j'ai crée (toto.bat on va dire) dans un code VBA (Excel). PAs de problème, j'utilise la fonction shell. Mais je n'ai aucun retour d'info qui me dit qd cette application est terminé.
En fait, je veux fusionner 2 fichiers TXT, et j'ai rien trouver d'autres que la commande copy de msdos. J'ai besoin du fichier fusionné pour la suite du code. Mais cette opération de fusion peut prendre 2 seconde comme elle peut prendre 5 minutes, donc je prefère ne pas mettre de tempo aléatoire. J'ai tenté en créant un objet et en testant le 'readystate' mais ça ne marche pas.
Donc comment faire pour savoir qd l'application lancée avec shell (ou avec autre chose si vous avez mieux) est terminée, pour exécuter la suite du code.
Le top, c'est si vous me dites comment concatener deux fichiers TXT en VBA (sans les ouvrir). En MSDOC, j'utilise 'copy titi.txt + tata.txt tutu.txt (fusion des fichiers titi et tata dans un nouveau fichier tutu).
Merci beaucoup.
je veux lancer une application MSDOS que j'ai crée (toto.bat on va dire) dans un code VBA (Excel). PAs de problème, j'utilise la fonction shell. Mais je n'ai aucun retour d'info qui me dit qd cette application est terminé.
En fait, je veux fusionner 2 fichiers TXT, et j'ai rien trouver d'autres que la commande copy de msdos. J'ai besoin du fichier fusionné pour la suite du code. Mais cette opération de fusion peut prendre 2 seconde comme elle peut prendre 5 minutes, donc je prefère ne pas mettre de tempo aléatoire. J'ai tenté en créant un objet et en testant le 'readystate' mais ça ne marche pas.
Donc comment faire pour savoir qd l'application lancée avec shell (ou avec autre chose si vous avez mieux) est terminée, pour exécuter la suite du code.
Le top, c'est si vous me dites comment concatener deux fichiers TXT en VBA (sans les ouvrir). En MSDOC, j'utilise 'copy titi.txt + tata.txt tutu.txt (fusion des fichiers titi et tata dans un nouveau fichier tutu).
Merci beaucoup.