Bonjour,
J'ai créé un site en ASP.net avec du code Vb behind.
Ce site doit etre capable de lancer une application perl à l'appui sur un bouton.
Pour ce faire j'ai procédé comme suit :
Dim MonProcess As New Process
MonProcess.StartInfo.FileName = "C:\Perl\bin\PERL.EXE"
MonProcess.StartInfo.Arguments = Chr(34) & Server.MapPath("~") & "\parseur\parseur.pl" & Chr(34)
MonProcess.StartInfo.WorkingDirectory = Chr(34) & Server.MapPath("~") & "\parseur\" & Chr(34)
MonProcess.Start()
Le programme se lance bien mais comme il contient des inclusions d'autres fichiers perl (contenus dans le meme dossier que parseur.pl), les fichiers inclus ne sont pas trouvés ...
J'aimerais savoir s'il est possible de définir le dossier d'exécution de mon programme perl, j'entend par la qu'a l'affichage de l'invite de commande le chemin affiché soit "c:/documents and settings/*****/parseur/" ?
Ou s'il y a une méthode permettant de récupérer les fichiers inclus ....
Merci d'avance.
Vinzouille