Red de conocimiento informático - Conocimiento de Internet de las cosas - Cómo ocultar la línea de comando por lotes

Cómo ocultar la línea de comando por lotes

No es posible utilizar el procesamiento por lotes sin mostrar la ventana en absoluto.

Pero puedes usar el script vbs para llamar a los comandos cmd.

Jaja, solo una inspiración

set Deltmp = createobject(" wscript . shell ")

Deltmp.run "cmd /c d:\*.*, vbhide

Cópielo en un documento de texto y guárdelo como del.vbs, luego muévalo al directorio system32

Ingrese del.vbs en Ejecutar y presione la tecla Enter para ejecutar.

No sé si está escrito correctamente. Si es así, puede eliminar todo el contenido del disco d.

La siguiente es una introducción a VBS escrita por otros, puede tomar una. mira.

(Conceptos básicos de VBS)

¿Qué es VBScript? El nombre completo de VBScript es Microsoft Visual BASIC Script Editon. Como revela su información literal, VBS (abreviatura adicional de VBScript). un lenguaje de programación basado en Visual Basic. Microsoft Visual Basic es un conjunto de herramientas de programación visual producidas por Microsoft. La sintaxis se basa en Basic, es decir, el código fuente no está compilado en un archivo binario. y es interpretado y ejecutado directamente por el host. Por ejemplo, el programa que usted escribe no necesita compilarse en .exe, sino enviarse directamente al usuario.

Sé qué herramientas se utilizan para desarrollar VBS. La respuesta es: Bloc de notas. No estoy bromeando. De hecho, se puede usar cualquier editor de texto para desarrollar VBS, pero el Bloc de notas viene con el sistema y es relativamente fácil de encontrar. uno. Editor de texto, debido a que estas herramientas pueden proporcionar "resaltado de sintaxis" y otras funciones, ¿cuál es más conveniente de desarrollar?

Bien, escribamos un programa VBScript para prepararlo. >REM. Escribe y repite tu nombre.

\ 'Usa las funciones InputBox y Msgbox

Desenfoca el nombre, mensaje

Msg= "Por favor, ingresa tu. name:"

Name=Inputbox(Message, "Name")

Msgbox(Name)

Ingrese la lista de programas anterior en el Bloc de notas y guárdela con un extensión vbs (seleccione "Todos los archivos" en "Guardar como tipo"). Luego haga doble clic para ejecutar y observar los resultados de la ejecución. Nota: ingrese la lista de programas usted mismo, no copie - gt; > Lo haré. Explica este programa. La primera y segunda línea comienzan con la declaración "REM" y "\ '" respectivamente. Estas dos cosas tienen el mismo efecto, lo que significa que esta línea es una línea de comentario, lo que significa que estos. dos líneas. No hace más que explicar la funcionalidad del programa y la información de derechos de autor. Las líneas de comentarios son una de las partes más importantes de un programa. Aunque no es obligatorio, es muy beneficioso permitir que otros vean el código fuente y lo analicen ellos mismos.

Dim se utiliza para declarar variables. En VBS, el tipo de variable no es tan importante. En otras palabras, VBS identificará automáticamente el tipo de variable por usted. No es necesario declarar la variable antes de usarla. En VBS, no tiene que preocuparse por si el nombre se almacena como un número entero o decimal (el nombre científico es "número de punto flotante"), o si es una cadena (una cadena de caracteres, como "Hola World"), VBS le ayudará automáticamente. Así que la tercera frase se puede eliminar y el efecto no cambiará, pero me opongo firmemente a ello. El principio básico de las variables es: declarar primero y luego usar. El nombre de la variable comienza con una letra y puede usar guiones bajos y números, pero no puede usar palabras definidas por VBS, como números tenues o puros.

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. Este es un entendimiento ortodoxo y usted debe comprender que no tiene nada de malo. El lado izquierdo del número 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, la variable msg es equivalente a la cadena "Ingrese su nombre:" en el programa, pero cuando se copia msg nuevamente, el valor original desaparecerá. De esta manera no solo se asignan cadenas, sino también cualquier otra variable, como por ejemplo: a=2, b=12.222, etc.

Más abajo, Inputbox y Msgbox son funciones integradas de VBS. Una función equivale a una "caja negra" con entrada (parámetros) y salida (valor de retorno). No necesita saber cómo funciona la función, solo necesita saber qué puede hacer. Podemos definir nuestras propias funciones, pero eso tendrá que esperar hasta más tarde. Por ahora sólo necesitamos saber que una función puede tener o no un valor de retorno. Puede que haya parámetros o no. Por ejemplo, InputBox es una función con un valor de retorno. Usamos la variable a la izquierda del número de asignación para "conectar" el valor de retorno del cuadro de entrada, que es lo que ingresó. Los paréntesis en el lado derecho del cuadro de entrada son la lista de parámetros, cada parámetro está separado por "," y cada parámetro tiene una función diferente. Por ejemplo, el primer parámetro se mostrará en el mensaje. Pasamos la variable msg como primer parámetro a la función Inputbox, msg="Ingrese su nombre:" Luego veremos "Ingrese su nombre:" en la barra de solicitud del cuadro de diálogo. El segundo parámetro es el título del cuadro de diálogo, que pasamos a la función como una cantidad directa (nombre científico "constante", aquí es "constante de cadena"). Por supuesto, también se pueden pasar variables. El cuadro de entrada tiene muchos parámetros. Por ejemplo, agrega "," después de "nombre" y luego ingresa una cadena aleatoria (una cadena entre comillas dobles se llama cadena), ejecútela y vea los resultados. Encontrará que el cuadro de texto utilizado para la entrada tiene un valor predeterminado, que es la función del tercer parámetro.

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

Puntos clave:

1) Las líneas de comentarios (con REM o \') no tienen ningún efecto en el programa, pero pueden facilitar que otros comprendan su programa.

2) Una variable es como un cuadro, o un código, que puede representar lo que quieres representar. La asignación de variables utiliza "=".

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

4) Una función es como una "caja negra" con parámetros y valores de retorno. Puede utilizar la variable en el lado izquierdo de "=" para capturar el valor de retorno.

5) La función Inputbox abre el cuadro de diálogo de entrada y Msgbox se utiliza para la salida.

Tarea:

1) Pruebe el tercer parámetro del Inputbox.

2) Escribe un programa para generar tu edad.

3) Escribe un programa e ingrésalo tres veces. Ingrese su nombre y el de sus padres respectivamente (se requiere aviso) y envíelo tres veces.