cmaslard
Messages postés3Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention14 septembre 2005
-
13 sept. 2005 à 13:37
cmaslard
Messages postés3Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention14 septembre 2005
-
14 sept. 2005 à 11:51
Bonjour à tous,
Je recherche une solution pour lancer un script .sh via une appli VB.
J'ai une install de cygwin sur ma machine
qui me permet d'émuler un environnement UNIX sous Windows.Le lancement
du shell cygwin se fait via C:\cygwin\cygwin.bat.
Je pense que la solution est d'utiliser la commande Shell() sous VB pour lancer le shell cygwin, mais le passage d'argument (ici le nom du script .sh a lancer) ne semble pas fonctionner.
cmaslard
Messages postés3Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention14 septembre 2005 13 sept. 2005 à 16:30
En fait le pb c'est pas tant de lancer cygwin avec des arguments, c'est
plutot qu'une fois cygwin lancé, je voudrais executer un script unix
(.sh) via la console cygwin.
Avec DOS la solution est juste de lancer la commande CMD avec en
paramètre le nom du .bat que tu veux lancer, mais avec des scripts
UNIX, ca ne marche comme ça.
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 13 sept. 2005 à 17:39
Ne suffit-il pas de donner le nom du script .SH en argument à cygwin.bat ? auquel cas ...
Shell "c:\cygwin\cygwin.bat Lescript.sh"
... devrait le faire !!