[c#] ¿Cómo llamar a un archivo VBScript en una aplicación C #?


Answers

Otro enfoque es crear un proyecto de biblioteca de clase VB.NET, copiar el código de VBScript en un archivo de clase VB.NET y hacer referencia a la biblioteca de clases VB.NET desde su programa C #.

Necesitará reparar cualquier diferencia entre VBScript y VB.NET (deberían ser pocas).

La ventaja aquí es que ejecutará el código en proceso.

Question

Necesito llamar a un archivo VBScript (extensión de archivo .vbs) en mi aplicación C # Windows. ¿Cómo puedo hacer esto?

Hay un complemento para acceder a un archivo VBScript en Visual Studio. Pero necesito acceder al script en el código de atrás. ¿Como hacer esto?




¿Quiere decir que intenta ejecutar un archivo vbs desde C #?

Se puede hacer como ejecutar cualquier otro programa desde el código C # :

Process.Start(path);

Pero debe asegurarse de que no solicitará nada, y se está ejecutando con la versión de línea de comando del intérprete:

Process.Start("cscript path\\to\\script.vbs");



Links