Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Cómo configurar el nombre de la carpeta en bat como variable

Cómo configurar el nombre de la carpeta en bat como variable

Puedes consultar esto si lo encuentras.

@echo desactivado

color 0e

echo ◎■◎■◎■◎■◎■◎

echo ■Compresión de archivos por lotes Proceso■

echo ◎■◎■◎■◎■◎■◎

if EXIST La ruta de WinRAR al almacenamiento temporal.txt del Ruta de WinRAR al almacenamiento temporal.txt

echo

echo ■■■■■■■■■■■■■■■■■■

echo ■Instrucciones de uso: ■

echo ■Coloque este lote en el directorio principal de la carpeta que desea comprimir■

echo ■■■■■■■■■■■■■■■■■■■■

echo.

echo ◎◎◎◎◎◎◎◎◎◎◎◎

echo ◎Ingrese Y(sí) para iniciar el programa◎

echo ◎Ingrese E (salir) para salir del programa◎

echo ◎◎◎◎◎◎◎◎◎◎◎◎

establecer elegir =

set /p elija=Por favor elija:

if '%choose%'=='y' ir a iniciar programa

if '%choose%'=='e' (ir a : salir) de lo contrario, vaya a Iniciar programa

:Iniciar programa

consulta de registro "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe" /v ruta>>WinRAR Ruta de almacenamiento temporal

Storage.txt

:: Consulta la ruta de instalación del programa winrar en el registro y envía la ruta encontrada al archivo 'WinRAR path temporal Storage.txt'.

for /f "tokens=1,2,* skip=4 delims= " %%x in ('más almacenamiento temporal de ruta de WinRAR.txt') establezca la ruta de WinRAR=%%z < /p >

::***************************************** ** *************

:: 1Instrucción de uso: FOR /F ["opciones"] %variable IN (conjunto de archivos|"cadena"|'comando ') DO comando [comando-

parámetros]

:: 2/F: busca parámetros de caracteres específicos en una cadena o archivo. El método predeterminado después del uso es encontrar el primer carácter de espacio en blanco separado por

en cada línea de cada archivo (cadena). Salta líneas en blanco.

:: 3["opciones"]: Puede anular la operación de análisis predeterminada especificando el parámetro opcional "opciones". Esta cadena entre comillas contiene una o más palabras clave que especifican

diferentes opciones de análisis. Estas palabras clave son:

:: eol=c - se refiere al final de un carácter de comentario de línea (solo uno)

:: skip=n - se refiere a la línea ignorada al final comienzo del número de expediente.

:: delims=xxx - se refiere al conjunto de delimitadores. Esto reemplaza el delimitador predeterminado establecido para espacios y tabulaciones.

:: tokens=x,y,m-n: se refiere a qué token de cada línea se pasa a sí mismo en cada iteración. Esto da como resultado la asignación de nombres de variables adicionales en formato m-n a un rango. Especifique mth mediante notación enésima. Si el último carácter de la cadena de símbolos es un asterisco, la variable adicional se asignará después de que se resuelva el último símbolo y se acepte el texto reservado de la línea.

::usebackq: especifica que la nueva sintaxis debe usarse en situaciones en las que una cadena entre comillas se ejecuta como un comando y un carácter de comilla simple es un comando de cadena literal y permite usar comillas dobles para expandir los nombres de los archivos. en el conjunto de nombres de archivos.

:: 4%variable: parámetros especificados cuando utilice el comando FOR en un archivo por lotes, utilice %%variable en lugar de %

variable para especificar variables. Los nombres de las variables distinguen entre mayúsculas y minúsculas, por lo que %i es diferente de %I.

:: 5file-set|"string"|'command': El archivo o cadena y directorio especificados.

:: 6DO comando [command-parameters]: 1) comando especifica el comando a ejecutar para cada archivo. 2) parámetros de comando especifica parámetros o modificadores de línea de comando para comandos específicos.

:: 7 Análisis de la declaración completa: busque una cadena específica en el archivo "in ('más ruta de WinRAR almacenamiento temporal.txt')", 1) Omita las primeras cuatro líneas primero

(skip=4) Usar espacios como delimitadores (delims= 3) Pasar el primer carácter encontrado al parámetro x ("tokens=1,2,* skip=4 delims=

" %%z); 4) Después de encontrar un carácter, comience a ejecutar el comando después de hacer. 5) Asigne el valor obtenido por el parámetro l a la constante 'Ruta WinRAR' (establezca

Ruta WinRAR =%%z. El parámetro asignará automáticamente la cadena encontrada al parámetro z en el orden de búsqueda). Entre ellos, en este ejemplo, el orden es "x\y\z", por lo que z obtiene la cadena en el símbolo "*" en

tokens.

:: ******************************************* ****************

if EXIST Ruta de WinRAR al almacenamiento temporal.txt del Ruta de WinRAR al almacenamiento temporal.txt

for /f "delims=" %%i in ('dir /ad /b') llama :Comienza a comprimir %%i

:: **************** *****************************************

:: 1dir /ad /b: 1) /a muestra todos los archivos. 2) /ad es igual que el formato ancho, pero los archivos se enumeran por columna. 3) /b usa formato vacío (sin información de título ni resumen).

:: 2call: Iniciar compresión %%i: Llamar: 'Iniciar compresión' y asignar la cadena obtenida al parámetro i.

:: ******************************************* ****************

eco

eco ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎

echo ◎Compresión completada◎

echo ◎Ingrese R (Repetición) para volver a ejecutar◎

echo ◎Ingrese E (salir) para salir del programa◎

eco ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎

eco

establecer elegir =

establecer /p. elija= Seleccione:

if '%choose%'=='r' ir a iniciar programa

if '%choose%'=='e' (goto :salir) < /p >

:salir

salir

:Iniciar compresión

establecer carpeta del sitio web=%*

"%WinRAR ruta %\rar" a -r -msrar;zip;jpg;jpeg;gif;rm;rmvb;mp3;wave;wam;wmv;mpeg -ag %carpeta del sitio web%.rar %网

网站Carpeta %

:: *************************************** ** *****************

:: [1]-r:con subcarpetas

:: [2] -ag: Generar un nombre de archivo comprimido basado en la fecha y hora actuales

:: [3] -ms: especifica el tipo de archivo que se almacenará directamente sin compresión. Cuando se usa correctamente, ayudará a aumentar la velocidad de compresión sin reducir significativamente la relación de compresión.

:: ******************************************* ****************

EndLocal

:: ***************** ** *******************************************

:: [1]EndLocal: finaliza la localización de los cambios de entorno en el archivo por lotes y restaura las variables de entorno a los valores antes de hacer coincidir el comando setlocal.

:: ******************************************* ****************

上篇: Lol es reconocido como el héroe más fuerte 下篇: Interpretación de los sueños y rituales de botín
Artículos populares