batch-file

Asignar la salida de un programa a una variable

Necesito asignar la salida de un programa a una variable usando un archivo MS batch. Así que en GNU Bash shell usaría VAR=$( ... g1). Necesito un comportamiento similar en Windows usando un archivo por lotes. Algo así como set VAR=application arg0 arg1.

Símbolo del sistema: ¿Cómo agregar una ruta de acceso establecida solo para ese archivo por lotes que se ejecuta?

Básicamente, sé que puedo ir a través de mi panel de control y modificar la variable path. Pero, me pregunto si hay una maner ... ón del archivo por lotes. No quiero que la gente entre y modifique sus variables de ruta solo para usar mi archivo por lotes.

¿Cómo puedo usar un archivo por lotes para escribir en un archivo de texto?

Necesito hacer un script que pueda escribir una línea de texto en un archivo de texto en el mismo directorio que el archivo por lotes.

Resolver ruta absoluta desde ruta relativa y / o nombre de archivo

¿Hay alguna forma en un script por lotes de Windows de devolver una ruta absoluta desde un valor que contiene un nombre de a ... omandos en "C:\Foo" y llama Bar\test.bat ..\somefile.txt En el archivo por lotes "C:\Foo\somefile.txt" se derivaría de %1

Cómo generar una salida en PowerShell

Estoy ejecutando un script de PowerShell desde un archivo por lotes. El script obtiene una página web y comprueba si el conte ... ost Salida de escritura Error de escritura ¿Qué sería lo correcto para escribir en el equivalente de Windows de stdout?

¿Cómo echo y envío la salida de la consola a un archivo en un script bat?

Tengo un script por lotes que ejecuta una tarea y envía la salida a un archivo de texto. ¿Hay alguna manera de que la salida ... r.txt ¿Hay alguna manera de mostrar la salida de dir en la ventana de la consola, así como ponerlo en el archivo de texto?

¿Qué significa %~dp0 y cómo funciona?

Encuentro %~dp0 muy útil, y lo uso mucho para hacer que mis archivos por lotes sean más portátiles. Pero la etiqueta en sí m ... s solo una etiqueta extraña? También me gustaría saber si es una característica documentada, o algo propenso a ser obsoleto.

Operador de lote no igual (desigualdad)

De acuerdo con esto, !==! es el operador de cadena no igual. Intentándolo, consigo: C:\> if "asdf" !==! "fdas" echo asdf !==! was unexpected at this time. ¿Qué estoy haciendo mal?

¿Qué estilo de comentario debo usar en los archivos por lotes?

He estado escribiendo algunos archivos por lotes, y me encontré con esta guía del usuario , que ha sido bastante informativa. ... r qué entonces, hacer la mayoría guías y ejemplos que veo usar el comando REM? :: Funciona en todas las versiones de Windows?

Cómo pasar la contraseña a scp?

Sé que no es recomendable, pero ¿es posible pasar la contraseña del usuario a scp? Me gustaría copiar un archivo a través de ... dor receptor, por supuesto, necesita una contraseña y, no, no puedo cambiarla fácilmente a la autenticación basada en claves.

¿Detener e iniciar un servicio a través de un archivo por lotes o cmd?

¿Cómo puedo script un bat o cmd para detener e iniciar un servicio de manera confiable con la comprobación de errores (o hacerme saber que no tuvo éxito por cualquier razón)?

¿Cómo mido el tiempo de ejecución de un comando en la línea de comandos de Windows?

¿Hay una forma integrada de medir el tiempo de ejecución de un comando en la línea de comandos de Windows?

¿Qué significa %~d0 en un archivo por lotes de Windows?

Estoy viendo un archivo por lotes que define las siguientes variables: set _SCRIPT_DRIVE=%~d0 set _SCRIPT_PATH=%~p0 ¿Qu ... s para cosas como el directorio actual, la unidad, los parámetros de un script? ¿Hay otros atajos similares que pueda usar?

Cómo funciona el Intérprete de comandos de Windows (CMD.EXE) analizar scripts?

Me encontré con ss64.com que proporciona una buena ayuda con respecto a cómo escribir scripts por lotes que el Intérprete d ... o, si utilizo echo.exe de UnxUtils, obtengo a b. ¿Cómo viene %a% se expande ¿de una manera diferente? Gracias por sus luces.

Características ocultas de los archivos por lotes de Windows

¿Cuáles son algunas de las características menos conocidas, pero importantes y útiles de los archivos por lotes de Windows? ... .exe, que es el valor predeterminado en las variantes WinNT. (Véase también: Archivos por lotes de Windows: .bat vs .cmd?)

¿Cómo usar la estructura if - else en un archivo por lotes?

Tengo una pregunta sobre la estructura if - else en un archivo por lotes. Cada comando se ejecuta individualmente, pero no pu ... ing a directory xcopy /E "%sourceMoveDirectory%" "%destinationMoveDirectory%" rd /s /q "%sourceMoveDirectory%" )

¿Cómo puedo escapar de ampersands en archivos por lotes?

¿Cómo escape ampersands en un archivo por lotes (o desde el Línea de comandos de Windows) con el fin de utilizar el comando ... e' is not recognized as an internal or external command, operable program or batch file. Plataforma: Windows XP 64 bit SP2.

¿Establecer una variable de entorno del sistema desde un archivo por lotes de Windows?

¿Es posible establecer una variable de entorno a nivel del sistema desde un símbolo del sistema en Windows 7 (o incluso XP p ... do uso el comando set (set name=value), la variable de entorno parece ser válida solo para la sesión del símbolo del sistema.

¿Cuál es el directorio actual en un archivo por lotes?

Quiero crear algunos archivos por lotes para automatizar un programa. Mi pregunta es cuando creo el archivo por lotes, ¿cuál ... l? Es el directorio donde se encuentra el archivo o es el mismo directorio que aparece en el símbolo del sistema, o algo más?

¿Cómo puedo ejecutar dos comandos en una línea en Windows CMD?

Quiero ejecutar dos comandos en una consola CMD de Windows. En Linux lo haría así touch thisfile ; ls -lstrh ¿Cómo se hace en Windows?