En Windows, a menudo tenemos que hacer el mismo trabajo en lotes. Muchos usuarios a menudo buscan software de terceros en línea. De hecho, en Windows, el uso inteligente del comando For puede hacer mucho trabajo por lotes. Para comprender mejor nuestro próximo paso, veamos el uso del comando For. El formato específico del comando For es el siguiente: Para% variable IN (set) do comando [comando-parámetros],% variable — — Especifique un parámetro reemplazable de una sola letra (set) — — especifique uno o un conjunto de archivos, Use el comando comodín — — para especificar el comando que se ejecutará en cada archivo comando-parámetros — — especifique parámetros o modificadores de línea de comando para comandos específicos. Cuando use el comando For en un archivo por lotes, use " %% variable " Y no use "% variable ". Los nombres de las variables distinguen entre mayúsculas y minúsculas, por lo que "% i " es diferente de "% I ". Debido a los muchos usos y parámetros del comando For, los cambios son complicados. Debido al espacio, la lista ya no aparece en la lista. Los usuarios pueden escribir "&/quo; For /? " en el símbolo del sistema para obtener ayuda específica. A continuación, iremos directamente al combate real y combinaremos el combate real para indicar el uso específico del comando For. 1. Agregar textos a archivos de texto en lotes En muchos casos, cuando editamos y procesamos los documentos, debemos agregar un mensaje que incluya "Dirección, QQ, CORREO ELECTRÓNICO, etc." al archivo, como el registro en el departamento editorial. Manuscrito Si solo hay un artículo, se puede ingresar directamente, pero ¿qué sucede si tiene muchos de estos documentos? ¿Es necesario ingresar la misma cantidad de texto en una sola palabra a mano? NO! No hay necesidad de estar tan frustrado, podemos agregar y soltar todos los documentos a la vez, si queremos agregar todos los archivos de texto ubicados en el directorio "ABCDE". Luego, genere un archivo de texto llamado Address.txt, ingrese la dirección de comunicación, QQ, correo electrónico y otra información, y guárdelo en el directorio raíz de la unidad E. Cree un nuevo archivo de texto e ingrese lo siguiente: MD E: \\ TEMPabcde para /r E: \\ ABCDE %% I en (* .txt) copie %% IE: \\ address.txt E: \\ tempABCDE \\ for /r E : \\ tempABCDE %% I in (* .txt) copia %% IE: \\ ABCDE \\ echo y |
Del E: \\ TEMPabcde echo y |
Rd E: \\ TEMPabcde Una vez completada la entrada, después de verificar y confirmar que es correcta, guárdela como ".bat adicional" en el archivo y guárdela en el directorio raíz de la unidad E. Ahora, simplemente haga doble clic en el archivo por lotes para agregar los fondos a todos los archivos TXT en la carpeta E: \\ ABCDE. Sugerencia de viento de mañana: el comando For especifica que el parámetro "% I " toma valores de todos los archivos de texto en la carpeta E: \\ ABCDE "; " /r " indica que el subdirectorio está incluido. 2. Obtención de una lista de archivos en lotes Si necesitamos hacer una lista de archivos en un directorio, como una lista de archivos para archivos de películas, podemos hacerlo fácilmente con el comando For. Tomemos una lista de todos los archivos de películas en formato RM en la unidad F: Primero, cree un archivo de texto llamado "List of Files.bat" en el directorio raíz de la unidad F, luego ingrese lo siguiente y guarde: Para /r F: \\ %% i in (* .rm) DO @echo %% ~ fi > > F: \\ RMList.txt Haga doble clic en este archivo por lotes para enumerar rápidamente todas las extensiones de RM en la unidad F. Una lista de archivos de películas. Sugerencia de viento de mañana: el comando For especifica el parámetro "% i " del archivo de todos los archivos F con extensión RM; " @echo %%? Fi " significa mostrar todos los archivos RM y su ruta completa; " >> F? \\ RMList. Txt " indica que la salida se redirige a F? \\ RMList. En el archivo txt, abra el archivo y verá una lista de directorios específicos; "? F " indica la ruta completa. También puede usar "%? N " (nombre de archivo), "%? X " (extensión de archivo), "%? D " (unidad), "%? P " (ruta), "%? s " (ruta completa), "%? t " (fecha del archivo), "%? z " (tamaño del archivo) y otros parámetros. 3. Borre rápidamente las carpetas vacías en el disco Supongamos que queremos limpiar la carpeta vacía en la unidad D, luego use el Bloc de notas para crear un archivo llamado "kill.bat", ingrese lo siguiente en el archivo: dir d: \\ /ad /b /s |
Ordenar /r > > d: \\ kill.txt Para /f %% i en (d: \\ kill.txt) DO rd %% i echo y |
Del d: \\ kill.txt Primero busque y elimine todos los archivos " Thumbs.db " luego, haga doble clic en el archivo; todas las carpetas vacías en la unidad D desaparecerán sin dejar rastro. Consejo de viento de la mañana: "dir d: \\ " indica que todos los directorios en el disco D incluyen una lista de subdirectorios, donde el parámetro" ld "; /ad " indica todos los directorios en la columna; el parámetro" ld "; /b " indica que solo el nombre de la carpeta está en la lista. En lugar de mostrar información del título o un resumen: el parámetro " /s " indica la búsqueda, es decir, encuentra todas las carpetas y subcarpetas en la unidad D; " |
" es un símbolo de canalización, que pasa el resultado del comando Dir al comando " sort "; <; sort " indica ordenación; " /r " indica ordenación inversa. La razón para ordenar en orden inverso es que después de ordenar por secuencia inversa, todas las subcarpetas de la unidad D siempre estarán frente a su carpeta principal, por lo que cuando se eliminan las carpetas vacías con el comando For, las subcarpetas vacías Se eliminó primero, por lo que la carpeta principal vacía se puede eliminar. De lo contrario, la subcarpeta vacía en la carpeta principal vacía causará la eliminación. La función de " > > d: \\ kill.txt " es reposicionar el eco de la pantalla en el archivo " d: \\ kill.txt ". El parámetro "ld" en el comando For es permitir que el comando For lea los datos del archivo especificado como una variable. El ejemplo es leer los datos del archivo de resultados Dir "d: \\ kill.txt". Lea una línea para pasar al comando RD; la función del comando RD es eliminar cada carpeta que haya pasado con el comando For, ya que el comando RD no puede eliminar la carpeta que aún tiene contenido, por lo tanto, después del ciclo de comando For, simplemente elimine todas las Las carpetas vacías, las carpetas con contenido se conservarán intactas. 4. Recopilación de la correspondencia entre todas las direcciones IP y nombres de host en la LAN en lotes Si es un administrador de red, debe obtener una tabla de comparación de todas las direcciones IP y nombres de host en el segmento de red. Si no desea utilizar software de terceros, puede intentarlo con el comando For. Ingrese el siguiente comando en la ventana del símbolo del sistema: Para /L% i en (0,1,254) DO ping -a -n 1 192.168..0.% I |
Encuentre /i " responda " > > E: \\ IPAddress.txt Bien, espere a que se complete el comando, abra el archivo " E: \\ IPAddress.txt " la tabla de comparación completa de IP y nombre de host ha sido preliminar Con la forma, puede imprimir la salida con una edición simple. Sugerencia de Morrowind: El comando For especifica el parámetro "% i " empezando desde 0, cada vez que aumenta en 1, hasta 254, es decir, la dirección completa de un segmento de red Clase C. Si la red de área local del usuario define la dirección IP, debe configurarse de acuerdo con la situación real. Por ejemplo, puede obtener el nombre de host para "172.16.0 "; " -a "; " -n -1 " indica que el número de ecos es 1 vez, 4 veces de forma predeterminada; Buscar /i " responder " significa encontrar el host que ha respondido, es decir, el host que ha hecho ping; <; E: \\ IPAddress.txt " significa ingresar el contenido del eco de la pantalla a " : \\ IPAddress.txt " en el archivo.
Si desea ejecutar un programa rápidamente en Windows, pensaremos en un acceso directo para
Durante el uso de la computadora por parte del usuario, a veces es necesario imprimir algunos archiv
Para Windows XP, debido a que utiliza un kernel NT de alta seguridad, el sistema funciona de manera
7. Recuperación automática del sistema sistema ASR se divide en dos partes: la copia de segurida
Tenga en cuenta el troyano alternativo para el cierre del control remoto en Windows XP
Aparece un error en Windows XP Classic Fallo en el inicio de la instalación Fallo
Sobre las razones de fallas en la red de Windows XP
Solución de bloqueo de modo de red de Windows7
Cómo controlar la visualización de iconos del escritorio
Configurar cuenta de correo electrónico en windows xp
Microsoft reparación XP problema de ocupación de recursos del proceso de actualización del sistema
Método para renombrar simultáneamente múltiples archivos en xp
Fortalecimiento del control de dispositivos USB Garantizando la seguridad del sistema operativo
Caja de regalo DNF Tanabata Event Reward DNF Tanabata Landing
La computadora del sistema Win7 escaneará archivos en formato PDF
Win10 pasos para abrir los efectos Aero
Microsoft lanzó la tercera actualización acumulativa de Win10 KB3081438 Arreglar y mejorar errores
Cómo limpiar los archivos basura del sistema win10? Se introdujo el método de limpieza de basura
Win7 Media Center para ver problemas comunes con el video de Internet
Cancele el disco duro que se apaga automáticamente bajo Win 7
Windows XP aplasta la mano negra de DLL en el sistema
Tengo que conocer el inventario grande de terminología de malware
Método para cambiar rápidamente las tareas en el sistema Win10