Articles of archivo por lotes

¿Cómo dividir el nombre de archivo de una ruta completa en lote?

¿Cómo puedo dividir el nombre de archivo de una ruta completa en scripts por lotes?

¿Cómo hacer un bucle a través de una matriz en lote?

Creé una matriz como esta: set sources[0]=”\\sources\folder1\” set sources[1]=”\\sources\folder2\” set sources[2]=”\\sources\folder3\” set sources[3]=”\\sources\folder4\” Ahora quiero iterar a través de esta matriz: for %%s in (%sources%) do echo %%s ¡No funciona! Parece que el script no entra en el ciclo. ¿Porqué es eso? ¿Cómo puedo iterar entonces?

¿Cómo escribir una ruta completa en un archivo por lotes que tenga un nombre de carpeta con espacio?

Estoy escribiendo siguiendo el comando en el archivo por lotes REGSVR32 E:\Documents and Settings\All Users\Application Data\xyz.dll Después de ejecutar este comando, recibo un error de seguimiento LodLibrary(e:\Documents) failed specified module could not be found. ¿Como puedo solucionar este problema?

Script por lotes CMD.EXE para mostrar las últimas 10 líneas de un archivo txt

¿Alguna idea de cómo hacer eco o escribir las últimas 10 líneas de un archivo txt? Estoy ejecutando un script de registro de cambios del servidor para solicitarles a los administradores que digan lo que están haciendo, para que podamos rastrear los cambios. Intento que el guión muestre las últimas 10 entradas para dar una […]

Lote / Buscar y editar líneas en archivo TXT

Quiero crear un lote mientras encuentre líneas específicas en un archivo por lotes y pueda editar estas líneas. Ejemplo: // ARCHIVO TXT // ex1 ex2 ex3 ex4 Quiero que el archivo por lotes encuentre ‘ex3’ y lo edite a ‘ex5’ para que se vea así: ex1 ex2 ex5 ex4

¿Cómo verificar si un servicio se está ejecutando a través de un archivo por lotes e iniciarlo, si no se está ejecutando?

Quiero escribir un archivo por lotes que realice las siguientes operaciones: Verifica si un servicio se está ejecutando Si se está ejecutando, salga del lote Si no se está ejecutando, inicie el servicio Las muestras de código que busqué en Google hasta ahora resultaron no funcionar, así que decidí no publicarlas. El inicio de un […]

¿Por qué mi cd% myVar% es ignorado?

Guardo mi ruta original en originalPath y luego me desplazo a otra carpeta. Al final, cuando hago cd %originalPath% , no funciona. Se queda en el nuevo camino. He intentado usar pushd %myPath% y popd , pero tampoco funciona. C:\BatchTests\ tiene mi script y la carpeta Subfolder1 . Mi guion @echo off set myPath=Subfolder1 set […]

Split% date% en un archivo de proceso por lotes, independientemente de las configuraciones regionales

¿Hay alguna manera de dividir el %date% en un archivo por lotes (por ejemplo, en 3 variables de entorno), pero independientemente de la configuración regional? La fecha de hoy sería el 3/13/2013 para EE. UU., Pero con mis configuraciones regionales es 13.3.2013 – el delimitador se cambia y el orden también .

Convierta un script pequeño de PS en una línea larga en un archivo .BATch

Tengo este código de PowerShell que obtuve de la respuesta a esta pregunta ; muestra la ubicación / dimensiones de la ventana cmd.exe donde se ejecuta el código PS: $WindowFunction,$RectangleStruct = Add-Type -MemberDefinition @’ [DllImport(“user32.dll”, SetLastError = true)] [return: MarshalAs(UnmanagedType.Bool)] public static extern bool GetWindowRect(IntPtr hWnd, ref RECT lpRect); [StructLayout(LayoutKind.Sequential)] public struct RECT { public […]

cmd de alguna manera está escribiendo texto chino como salida

Tengo algunos problemas con cmd.exe, lo uso a veces para crear archivos y escribir allí el resultado. Pero si pruebo esto: wmic logicaldisk get name, freespace >> output.txt echo %date% >> output.txt Y lo comienzo 2-3 veces, obtengo un output.txt como: FreeSpace Name 17990881280 C: D:㠱〮⸴〲㈱ഠ䘊爀攀攀匀瀀愀挀攀 一愀洀攀 ഀ਀㄀㜀㤀㤀 㠀㠀㄀㈀㠀 䌀㨀 ഀ਀ 䐀㨀 ഀ਀㄀⸸㐰㈮㄰′਍ Bueno, este […]