Preguntas con la etiqueta [batch-file]

Lista batch-file preguntas

Me gustaría saber cómo recorrer cada línea de un archivo de texto utilizando un archivo por lotes de Windows y procesar cada línea de texto sucesivamente.

Sé que %0contiene la ruta completa del script por lotes, por ejemploc:\path\to\my\file\abc.bat Quiero pathser igual a c:\path\to\my\file. ¿Cómo puedo lograr eso?

Ejecución paralela de procesos de shell.

6
respuestas
48
votos
86.8k
vistas

¿Existe una herramienta disponible para ejecutar varios procesos en paralelo en un archivo por lotes de Windows? He encontrado algunas herramientas interesantes para Linux ( paralelo y PPSS ), sin

Estoy intentando ejecutar este script en PowerShell. He guardado el siguiente script como ps.ps1en mi escritorio. $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action

¿Cómo puedo iterar sobre cada archivo en un directorio usando un forbucle? ¿Y cómo puedo saber si una determinada entrada es un directorio o si es sólo un archivo?

¿Cómo obtener una lista de argumentos?

13
respuestas
490
votos
486.5k
vistas

Me gustaría encontrar una contraparte por lotes de Windows para Bash $@que contenga una lista de todos los argumentos pasados ​​a un script. ¿ O tengo que molestarme shift?

En Windows puedes comprimir algunos archivos clic derecho → Enviar a → Carpeta comprimida (zipped) Y descomprima haciendo doble clic en el .ziparchivo y extraiga los archivos. ¿Existe alguna manera

¿Existe algún comando de línea de comandos de Windows que pueda usar para obtener la ruta completa al directorio de trabajo actual? Además, ¿cómo puedo almacenar esta ruta dentro de

Lote de Windows: eco sin nueva línea

20
respuestas
292
votos
331.6k
vistas

¿Cuál es el equivalente por lotes de Windows del comando de shell de Linux echo -nque suprime la nueva línea al final de la salida? La idea es escribir en

Quiero que mi archivo por lotes solo se ejecute elevado. Si no está elevado, proporcione una opción para que el usuario reinicie el lote como elevado. Estoy escribiendo un archivo

Necesito establecer valores para una variable ambiental usando un archivo por lotes. Escribí el guión para esto: @echo off set value="Hello world" setx -M srijani "%srijani%;%value%" Da el error: ERROR:

Intento entender cómo funcionan varios comandos en una sola línea de comando en un archivo por lotes. dir & md folder1 & rename folder1 mainfolder Y otro caso con comandos

Configuré una variable en cmd con el setcomando y echolo intenté. Aquí hay un ejemplo: C:\Users\Logan>set var = text C:\Users\Logan>set var var = text C:\Users\Logan>echo %var% %var% C:\Users\Logan> ¿Hay alguna

Ejecutar archivo por lotes en C#

11
respuestas
165
votos
484.4k
vistas

Estoy intentando ejecutar un archivo por lotes en C#, pero no tengo suerte al hacerlo. He encontrado varios ejemplos en Internet que lo hacen, pero no me funciona. public void

Estoy escribiendo un script de archivo por lotes usando el entorno de línea de comandos de Windows y quiero cambiar cada aparición de algún texto en un archivo (por ejemplo,