Articles of arquivo em lote

Copie uma lista (txt) de arquivos

Eu vi alguns exemplos de scripts em SO, mas nenhum deles parece fornecer exemplos de como ler nomes de arquivos de uma lista .txt. Este exemplo é bom, de modo a copiar todos os arquivos da pasta A para B xcopy c:\olddir\*.java c:\newdir /D /E /Q /Y Mas eu preciso de algo como o próximo, […]

Como obtenho o endereço IP em uma variável de arquivo em lote?

Eu tenho uma pergunta estranha, não tenho certeza se é possível. Eu gostaria de escrever um script e, por exemplo, vou usar o ipconfig como meu comando. Agora, quando você executa normalmente este comando, há uma tonelada de saída. O que eu gostaria de ter é um script que mostre apenas o endereço IP, por […]

cmd é de alguma forma escrever texto chinês como saída

Eu tenho alguns problemas com cmd.exe, eu uso isso às vezes para criar arquivos e gravar lá a saída. Mas se eu tentar isso: wmic logicaldisk get name, freespace >> output.txt echo %date% >> output.txt E eu começo 2-3 vezes, recebo um output.txt como: FreeSpace Name 17990881280 C: D:㠱〮⸴〲㈱ഠ䘊爀攀攀匀瀀愀挀攀 一愀洀攀 ഀ਀㄀㜀㤀㤀 㠀㠀㄀㈀㠀 䌀㨀 ഀ਀ 䐀㨀 […]

Como dois arquivos de texto podem ser lidos em paralelo por um arquivo em lotes?

Existe uma maneira simples e de bom desempenho de ler dois (ou mais) arquivos de texto linha por linha em paralelo? Então, para ter um loop que lê uma única linha de cada arquivo de texto em cada iteração. Um loop for /F com vários arquivos fornecidos não pode ser usado, pois ele lê um […]

Por que meu cd% myVar% está sendo ignorado?

Eu salvo meu caminho original em originalPath e, em seguida, movo para outra pasta. No final, quando eu faço cd %originalPath% , não funciona. Ele permanece no novo caminho. Eu tentei usar pushd %myPath% e popd , mas também não funciona. C:\BatchTests\ tem meu script e a pasta Subfolder1 . Meu script: @echo off set […]

Execute com parâmetros

Estou com dificuldades para executar um arquivo em lote no Java que espera parâmetros. Esses parâmetros podem conter espaços, portanto, preciso envolvê-los entre aspas. Também precisarei fazer o mesmo para o Linux, porque alguns dos parâmetros podem conter caracteres especiais, como ! . Código não funcional do Windows: ProcessBuilder pb = new ProcessBuilder( “cmd”, “/c”, […]

Script em lote for loop não define variável

Eu tenho um script em lotes tentando executar fora do formigueiro para obter os nomes de pasta contendo plsql a ser compilado. for /F %%a in (‘dir /b D:\AHP_WorkDir\var\jobs\projects\rprt_test\rprt_test\plsql’) do ( set FOLDER=%%a echo *** PROCESSING FOLDER %FOLDER% *** ) Este eco * PASTA DE PROCESSAMENTO * como se a variável não estivesse sendo definida, […]

Como chamar Run () com parâmetros

Eu tenho essa linha de código de trabalho no Windows Batch start “” /wait /i “C:\Program Files\Sandboxie\Start.exe” /box:NetBeans /wait “C:\Program Files\NetBeans 7.3\bin\netbeans64.exe” Eu gostaria de executá-lo via VBScript. Mas não sei como passar o caminho no parâmetro que tem um espaço dentro. Eu inventei algo assim: Set objShell = CreateObject(“Wscript.Shell”) objShell.Run(“C:\Program Files\Sandboxie\Start.exe” /box:NetBeans /wait “C:\Program […]

Como obter e exibir a data de ontem?

Eu estou usando o comando date para um script em lote. Eu estou querendo saber como usar data de comando para obter a data de ontem.

DOS lote loop com FIND.exe está retirando linhas em branco?

Este script em lotes do DOS está removendo as linhas em branco e não mostrando as linhas em branco no arquivo, embora eu esteja usando o comando TYPE.exe para converter o arquivo para garantir que o arquivo seja ASCII, para que o comando FIND seja compatível com o arquivo . Alguém pode me dizer como […]