WebService : Exécuter un code vbs en utilisant C#
Bonjour
Je travaille sur un ensemble de WebService et je code en C# sous Visual Studio 2010. Je dispose également d'un ensemble de code VBScript que je souhaiterais intégré à mon code C#. En gros l'ensemble des scripts fonctionnent mais j'ai du mal à les mettre en C#, du coup j'ai vu qu'il y a une possibilité d'appeler mes codes Scripts dans mon Code C# (Méthode Process.Start).
Cependant jusque là mes tentatives sont vaines. Voisi un bout de mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public class Service1 : System.Web.Services.WebService
{
[WebMethod(Description = "Get ListFolder")]
public static void UnArj(string FolderAlone, string outputpath)
{
ProcessStartInfo processInfo = new ProcessStartInfo("FolderAlone.vbs");
processInfo.Arguments = "e -y " + FolderAlone + " " + outputpath;
process arjProcess = ProcessStart(processInfo);
arjProcess.WaitForExit();
return arjProcess.ExitCode;
//Process.Start("FolderAlone.vbs","e -y" + FolderAlone + " " + outputpath);
}
}
} |
FolderAlone.vbs est le script que je souhaite lancer.
Merci de bien vouloir me venir en aide, ça doit faire presque 3 jours que je me casse la tête dessus :calim2:
Help please!!!!!