duda de script vbs

Iniciado por 7emiliosk8, 1 Marzo 2017, 22:57 PM

0 Miembros y 1 Visitante están viendo este tema.

7emiliosk8

Hola tengo una confusion con este lenguaje, este lenguaje es un script o en simples palabras que es este lenguaje? he buscado tutoriales ed programacion en este lenguaje y no encuentro nada :s a que se debe ? o sea comparado con lenguaje C por ejemplo que esta lleno de tutoriales...
Otra duda es que relacion tiene .vbs con los .bat  o en que se diferencian si ambos son llamados archivos por lotes ... y tambien que relacion tiene .vbs con powershell y con visual basic.

gracias de antemano

Eleкtro

#1
Cita de: 7emiliosk8 en  1 Marzo 2017, 22:57 PMen simples palabras que es este lenguaje?

VisualBasic Script (o por su acrónimo VBS) es un lenguaje de scripting, como lo es Ruby, o Python, u otros lenguajes de scripting. No tiene más misterio.

Si llegases a tener dudas sobre lo que es un lenguaje de scripting, entonces nada mejor que empezar a leer por la Wikipedia:




Cita de: 7emiliosk8 en  1 Marzo 2017, 22:57 PMhe buscado tutoriales ed programacion en este lenguaje y no encuentro nada :s a que se debe ?

¿A que se debe?, pues a que no has buscado lo suficientemente bien.

+

Y en Google aparecen aproximadamente 523.000 resultados buscando por dos simples palabras clave... me dirás tú como es eso de que no hay suficientes tutoriales en Internet :P.





Cita de: 7emiliosk8 en  1 Marzo 2017, 22:57 PMque relacion tiene .vbs con los .bat

No tienen absolutamente ninguna relación. Lo que ocurre es que Batch es una herramienta de programación muy, muy, muy, muy, muy limitada, y debido a sus limitaciones los consumidores de Batch-script en incontables ocasiones deben recurrir a otros lenguajes de programación más capaces y sofisticados, y resulta que lo más sencillo es recurrir a VBS, y entonces se ponen a escribir códigos de VBS desde Batch (o mejor dicho, a crear documentos de VBS que contengan un código específico y luego ejecutarlo), en una especie de pseudo-hibridación de código para poder llevar a cabo sus fines desde Batch evitando sus limitaciones. Hacer eso es un engorro, ya que directamente se podría hacer todo lo que se hace en Batch, desde VBS.




Cita de: 7emiliosk8 en  1 Marzo 2017, 22:57 PMen que se diferencian si ambos son llamados archivos por lotes ...

No. Batch es el único que funciona de esa primitiva manera. De hecho su propio nombre lo indica por si mismo... "Batch file" = "Archivo por lotes", "Batch processing" = "Procesamiento por lotes".




Cita de: 7emiliosk8 en  1 Marzo 2017, 22:57 PMque relacion tiene .vbs con powershell y con visual basic.

VBS no tiene ninguna relación con PS, pues son dos lenguajes distintos. Entre VBS y VB6 y/o VB.NET la única relación o conexión destacable sería que ambos son lenguajes cuya sintaxis y semánticas derivan del lenguaje BASIC, es decir, VBS y VB y VB.NET comparten una sintaxis VB-like y un modo de empleo muy similar, pero evidentemente VBS es un lenguaje inferior a VB6, y éstos dos son lenguajes muy inferiores a VB.NET (entiéndate por "inferiores" sus limitaciones generales).

¡Saludos!