Red de conocimientos turísticos - Información de alquiler - ¿Qué es el archivo con el sufijo .vbs?

¿Qué es el archivo con el sufijo .vbs?

Aprenda a programar conmigo 1 (Conceptos básicos de VBS)

¿Qué es VBScript? El nombre completo de VBScript es Microsoft Visual Basic Script Editon. (Edición Microsoft Visual BASIC Script). Literalmente, VBS (abreviatura adicional de VBScript) es un lenguaje de programación basado en Visual Basic. Permítanme explicarles más, Microsoft Visual Basic es un conjunto de herramientas de programación visual producidas por Microsoft Corporation con una sintaxis basada en Basic. El lenguaje de secuencia de comandos no se compila en un archivo binario. El código fuente es interpretado y ejecutado directamente por el host. En resumen, no es necesario compilar el programa que escribe en un .exe, sino compilar directamente el programa fuente .vbs. Se envía al usuario y el usuario lo ejecuta.

Sé que lo que más preocupa a los novatos ahora es qué herramienta utilizar para desarrollar programas VBS, y la respuesta es: el Bloc de notas. (Bloc). No bromeo. De hecho, se puede usar cualquier editor de texto para desarrollar VBS, pero el Bloc de notas viene con el sistema, por lo que es mejor usarlo. A pesar de esto, todavía recomiendo que descargue un editor de texto profesional, porque estas herramientas pueden proporcionar "resaltado de sintaxis" y otras funciones, lo que hace que el desarrollo sea más conveniente. Puede usar el que prefiera Edit Plus (2.10).

Bien, escribamos un programa VBScript para prepararlo.

REM Ingrese y muestre su nombre

\'Usando las funciones InputBox y Msgbox

Atenuar nombre,msg

msg="Por favor ingrese su nombre:"

name=Inputbox(msg, "name")

Msgbox( name)

Ingrese la lista de programas anterior en el Bloc de notas y luego guárdela como un archivo con extensión .vbs (seleccione "Todos los archivos" para "Guardar como tipo"). Luego haga doble clic para ejecutar y observar los resultados. Nota: Ingrese usted mismo la lista de programas, no copie->pegue

Déjeme explicarle este programa. La declaración "REM" al principio de la primera y segunda línea y "\'" son las mismas. cosa, es decir, esta línea es una línea de comentario, lo que significa que estas dos líneas no hacen nada, solo se usan para explicar la función, la información de derechos de autor, etc. de este programa. Las líneas de comentarios son una de las partes más importantes de un programa. Aunque no son obligatorias, son útiles para que otros lean el código fuente y para que usted mismo lo analice. Es una buena práctica incluir comentarios concisos y claros cuando sea necesario.

Dim se utiliza para declarar variables. En VBS, el tipo de variable no es tan importante, es decir, VBS reconoce automáticamente el tipo de variable y no es necesario declarar la variable antes de usarla porque el programa asigna espacio para la variable dinámicamente. En VBS, no tiene que preocuparse por si el nombre es un número entero o un decimal (el nombre científico es "número de punto flotante"), o si es una cadena (una cadena de caracteres, como "Hola mundo") , VBS se encargará de estos problemas por usted. Por lo tanto, la tercera línea se puede eliminar sin cambiar el efecto, pero lo desaconsejo encarecidamente porque el principio básico de las variables es: declarar primero, usar después. Una variable puede comenzar con una letra, un guión bajo o un número, pero no una palabra que haya definido vbs (como dim), o simplemente un número.

La siguiente línea se llama "asignación", "=" es el símbolo de asignación, no el signo igual matemático, aunque tiene el mismo aspecto. Éste es el entendimiento ortodoxo, y no hay nada de malo en que lo entiendas como un signo igual. El lado izquierdo del símbolo de asignación es la variable y el lado derecho es el valor que se asignará a la variable. Después de la asignación, el mensaje de la variable es equivalente a la cadena "Ingrese su nombre:" en el programa, pero cuando. El mensaje se copia nuevamente, el valor original desaparece. De esta manera no solo se pueden asignar cadenas, sino también cualquier otra variable, por ejemplo: a=2, b=12.222, etc.

Mirando más abajo, Inputbox y Msgbox son funciones integradas de VBS. Una función es equivalente a una "caja negra" con entrada (parámetros) y salida (valor de retorno). Saber cuál es la función y cómo funciona es sólo cuestión de entender qué puede hacer la función. También podemos definir nuestras propias funciones, pero eso tendrá que esperar hasta más tarde. Por ahora, sólo necesitamos entender que las funciones pueden tener un valor de retorno o ningún valor de retorno, y pueden tener parámetros o ningún parámetro. Por ejemplo, Inputbox es una función que devuelve un valor, y la variable en el lado izquierdo del símbolo de asignación "recibe" el valor de retorno de InputBox, que es lo que usted ingresó. En el lado derecho del cuadro de entrada hay una lista de parámetros, cada parámetro está separado por "," y cada parámetro tiene efectos diferentes. Por ejemplo, el primer parámetro se mostrará en el mensaje, pasamos la variable msg como primer parámetro a la función del cuadro de entrada, msg="Por favor ingrese su nombre:", así lo veremos en la barra de mensaje del cuadro de diálogo a "Por favor ingrese su nombre:". El segundo parámetro es el título del cuadro de diálogo, que pasamos directamente a la función como una cantidad (el nombre científico es "constante", en este caso "constante de cadena"), pero también se pueden pasar variables. También hay muchos parámetros en el cuadro de entrada. Por ejemplo, agrega un "," después de "nombre" y luego ingresa aleatoriamente una cadena de caracteres (una cadena, una cadena entre comillas dobles "" se llama cadena), y luego ejecutar, consulte Mirar los resultados. Encontrará que el cuadro de texto de entrada tiene un valor predeterminado, que es lo que hace el tercer parámetro.

La función Msgbox es una función utilizada para la salida. No existe una función de salida especial en VBS (imprimir en BASIC, printf en lenguaje C), por lo que solo podemos usar el cuadro de diálogo para observar los resultados de la salida. Msgbox Solo se requiere un parámetro, que es el contenido que se generará. En este caso, no necesitamos prestar atención al valor de retorno de msgbox. Msgbox y Inputbox los discutiremos más adelante, hoy es solo un calentamiento, eso es todo.

Aspectos destacados:

1) Las líneas de comentarios (que comienzan con REM o (\')) no tienen ningún efecto en los programas, pero facilitan que las personas lean su programa.

2) Las variables son como cuadros o símbolos que representan lo que quieres que representen. Las variables usan "=" para la asignación

3) Los caracteres envueltos con "" se llaman "cadenas"

4) La función es como una "caja negra" con parámetros y valores de retorno , "="La variable de la izquierda puede capturar el valor de retorno

5) La función Inputbox muestra un cuadro de diálogo para la entrada y Msgbox se usa para la salida

Asignación:

1) La función del cuadro de entrada muestra un cuadro de diálogo de entrada y Msgbox se usa para la salida

Tarea:

2) Una variable es como un cuadro o código, que representa lo que desea que represente.

1) Intente utilizar el tercer parámetro de Inputbox

2) Escriba un programa para generar su edad

3) Escriba un programa y hágalo 3 veces Ingrese, ingrese su nombre y el de sus padres (hay indicaciones) y envíelo 3 veces

Referencia: / bbs/printpage.asp?BoardID=5&ID=6515