¿Se puede ejecutar scripts con C# al igual que podía con VBScript?

06/09/2004 - 14:17 por Liber | Informe spam
¿Se puede ejecutar scripts con C# al igual que podía con VBScript?
Con VBScript escribo codigo en un archivo .vbs o .vbe y lo ejecuto, ¿como
puedo hacer esto con C#, pues hago un .cs pero no se como ejecutarlo?

Otra consulta: con Sqlserver 2000, puedo ejecutar trabajos con ActiveX, con
VBScript y Javascript, ¿puedo hacer lo mismo con C#, es decir ejecutar
scripts hechos en C#, con trabajos de Sqlserver 2000?

Quiero automatizar ciertos procesos entre bases de Sqlserver 2000 usando
scripts en C# y no se como hacerlo..

gracias, saludos

Preguntas similare

Leer las respuestas

#1 Alejandro Perez
06/09/2004 - 15:17 | Informe spam
Como estas Liber. La verdad no me quedo muy clara tu
pregunta asi que te respondo las dos cosas que entendi:

1) ¿Como ejecuto los archivos .cs al igual que lo hacia
con los .vbs?
R: Los archivos .vbs como su nombre lo indica son scripts,
que pueden ser ejecutados de manera independiente. Los
archivos .cs son archivos de clase de C#, los cuales estan
compuestos de instrucciones C# y que no pueden ser
ejecutados independientemente, por el contrario, deben ser
compilados para generar un codigo IL, o Lenguaje
Intermedio que luego sera interpretado por el motor del
Framework (CLR).

2) ¿Como ejecuto los archivos .vbs desde c#?
R: Creo que alguna vez vi alguna clase para trabajar con
scripts files... pero bueno.. por ahora se me ocurre que
puedes ejecutarlo con System.Diagnostics.Process.Start
(@"C:\Carpeta\file.vbs");

Con respecto a la segunda pregunta. No puedes. Quizas para
la nueva version de SQL Server, (Yukon), ya puedas
ejecutar codigo C# en los Jobs, pero por ahora solo puedes
trabajar con los que tu ya mencionastes.. (scripts,
activex, t-SQL)

Bye!

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela


¿Se puede ejecutar scripts con C# al igual que podía con


VBScript?
Con VBScript escribo codigo en un archivo .vbs o .vbe y


lo ejecuto, ¿como
puedo hacer esto con C#, pues hago un .cs pero no se como


ejecutarlo?

Otra consulta: con Sqlserver 2000, puedo ejecutar


trabajos con ActiveX, con
VBScript y Javascript, ¿puedo hacer lo mismo con C#, es


decir ejecutar
scripts hechos en C#, con trabajos de Sqlserver 2000?

Quiero automatizar ciertos procesos entre bases de


Sqlserver 2000 usando
scripts en C# y no se como hacerlo..

gracias, saludos


.

Respuesta Responder a este mensaje
#2 Tristan
06/09/2004 - 15:31 | Informe spam
No, csharp no es un lenguaje de script, es un lenguaje compilado.

Me parece que la pregunta va, por que muchos confunden vbscript con vb. No
hay prácticamente ningún parecido entre ambos lenguajes, excepto el nombre.
VBscript es un lenguaje de script basado en Basic, de la misma forma que
javascript es un lenguaje de escript con sintaxis ligeramente parecida a la
de Java, es decir a la de C. Igualmente no hay ningún parecido entre
javascript y java, excepto el nombre.

Podría decirse que vbscript es el lenguaje de script más parecido a vb.net,
y que javascript es el lenguaje de script más parecido a C#. El uno utiliza
sintaxis Basic y el otro sintaxis C.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#3 Zephryn Xirdal
06/09/2004 - 16:03 | Informe spam
En Longhorn se podrá hacer... con el Windows Script Console (o algó así),
que será el futuro cmd.exe



"Tristan" escribió en el mensaje
news:
No, csharp no es un lenguaje de script, es un lenguaje compilado.

Me parece que la pregunta va, por que muchos confunden vbscript con vb. No
hay prácticamente ningún parecido entre ambos lenguajes, excepto el
nombre.
VBscript es un lenguaje de script basado en Basic, de la misma forma que
javascript es un lenguaje de escript con sintaxis ligeramente parecida a
la
de Java, es decir a la de C. Igualmente no hay ningún parecido entre
javascript y java, excepto el nombre.

Podría decirse que vbscript es el lenguaje de script más parecido a
vb.net,
y que javascript es el lenguaje de script más parecido a C#. El uno
utiliza
sintaxis Basic y el otro sintaxis C.

Juan Carlos Badiola
MVP - C#


Respuesta Responder a este mensaje
#4 Tristan
06/09/2004 - 22:34 | Informe spam
Si, además, en realidad sería posible hacerlo hoy por hoy. Utilizando cla
clase CSharpCodeProvider, se puede compilar y ejecutar código C# de forma
interactiva. Sería muy sencillo crear una utilidad como esa.

De todas formas me parece una magnífica noticia que se integre esa capacidad
en el propio OS.

Juan Carlos Badiola
MVP - C#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida