Appeler un script PERL dans VB.NET

VBNET20052006 Messages postés 1 Date d'inscription mardi 23 mai 2006 Statut Membre Dernière intervention 23 mai 2006 - 23 mai 2006 à 10:08
canette83 Messages postés 3 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 28 septembre 2006 - 28 sept. 2006 à 18:22
Bonjour,
voila, j'ai fait mon programme vb.net et je veux appeler un script perl, comment y faire ?
sachant bien que perl est convenablement installé et le vb.net aussi (Visual studio), la plate forme utilisée est Windows,
est-ce que quelqu'un a une idée ...
Merçi d'avance.

4 réponses

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
14 juin 2006 à 20:26
salut,

un simple Shell("C:\chemin\de\perl.exe script.pl")...

ShareVB
0
canette83 Messages postés 3 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 28 septembre 2006
28 sept. 2006 à 18:14
Bonjour,

ça paraît si simple, mais j'ai essayé depuis des jours, je ne peux pas....

En gros, j'ai fait:

Shell(sourcePath & "\perl\bin\perl.exe" & " " & Chr(34) & sourcePath & "\sendftp.pl" & Chr(34) & " " & connex)

Où: sourcePath= "D:\Documents and settings\...."
et connex = les paramètres à passer au script perl.

Quand je tape directement cette ligne de commande dans la console DOS, ça marche nickel. mais via la macro, rien ne se passe.
J'ai aussie essayé d'ajouter "cmd" dans la commande Shell, mais cela ne fait que pointer sur sourcePath.

J'ai fouillé dans le forums, par exemple: http://www.windowsdevcenter.com/pub/a/windows/excerpt/wdhks_1/index.html?page=5 ... mais... non

Je ne comprends vraiment pas ce qui se passe....

Quelqu'un pourrait m'aider? Please!!!!!!!!!!!!!!!!!

VBVN
0
canette83 Messages postés 3 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 28 septembre 2006
28 sept. 2006 à 18:22
Oupssssssssssssss

J'ai trouvé la solution

Il fallait construire EXACTEMENT le paramètre de Shell comme ce qu'on trouvait dans la console DOS (avec les guillemets, les espaces.....) (ça vous paraîtrait bête mais ce n'est pas évident pour un ... beginner )

Reste à dispo de tous ceux ayant pb

VBVN
0
canette83 Messages postés 3 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 28 septembre 2006
28 sept. 2006 à 18:22
Oupssssssssssssss

J'ai trouvé la solution

Il fallait construire EXACTEMENT le paramètre de Shell comme ce qu'on trouvait dans la console DOS (avec les guillemets, les espaces.....) (ça vous paraîtrait bête mais ce n'est pas évident pour un ... beginner )

Reste à dispo de tous ceux ayant pb

VBVN
0
Rejoignez-nous