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