Rechercher : dans
Par :

VBA lance un .bat qui lance un .init

Dernière réponse le 31 oct 2007 à 10:18:57 0seb0, le 30 oct 2007 à 16:19:27 
 Signaler ce message aux modérateurs

Bonjour,

Je trafficote pour lancer un script shell unix depuis Excel.
Pour l'instant, j'ai deux choses :
- un .bat qui lance un .init qui lance mon .sh
- un macro excel vba qui lance mon .bat

Si je lance mon .bat à la main, ça marche MAIS...
si je lance mon .bat depuis ma macro vba, il ne trouve plus le .init :-/

Voici les très rudimentaires fichiers :

Test.bat :
@echo off
set PATH=C:\WINNT\system32;C:\WINNT;\\blabla\CYGWIN\1.5.19\bin
regedit /s F:\blabla\cygwin_for_all.reg
echo GoGoGo
bash --login < "Test.init"
echo Done
pause

Test.init :
./Test.sh

Test.sh :
#!/bin/sh
PP="blabla"
Un=1
echo "Tadam..."

la macro Excel :
Sub Diagnostique()
Dim nomScript As String
nomScript = C:\Documents and Settings\s068871\Bureau\PEX\Test.bat"
Shell (nomScript)
End Sub

NB : les trois fichiers Test.* sont dans le même répertoire.

Merci de votre (toujours très précieuse) aide ! :-)

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « VBA lance un .bat qui lance un .init » dans :
Répertoire par défaut au lancement de l'explorateur VoirPar défaut, l'explorateur de Windows s'ouvre sur le répertoire "Mes Documents" de l'utilisateur en cours. Néanmoins, ce répertoire par défaut peut ne pas convenir à la plupart d'entre-nous. Heureusement, l'explorateur possède des paramètres...
Automatiser des tâches avec init et cron VoirSous Linux, il est facile d'automatiser des tâches, avec init pour lancer une tâche au démarrage, ou bien avec cron pour lancer une tâche à un moment précis. Il y a plusieurs logiciels gérant les crons, ici le logiciel crontab est...
Fichier bat de sauvegarde sous Excel avec increment date VoirProblème J'utilise un fichier à longueur de journée et j'aurai voulu faire un petit fichier type .BAT pour lancer une sauvegarde automatique avec un increment de date. Le fichier de base que j'utilise : D:_SAUVEREQUETTES ER14.xls Je...

1

 0seb0, le 31 oct 2007 à 10:18:57

Problème résolu.

C'était un souci de chemin pour les fichiers appelés. Le chemin du répertoire actif (commun à mes 3 fichiers Test.*) doit être précisé quand je lance le .bat depuis la macro Excel.

Répondre à 0seb0