Articles of cmd

Como obter o caminho da pasta do caminho do arquivo com o CMD

Eu preciso de caminho para a pasta que contém o arquivo cmd. Com% 0 posso obter o nome do arquivo. Mas como obter o nome da pasta? c: \ temp \ test.cmd >> test.cmd PS Meu diretório atual! = Pasta do script.

Qual é a diferença entre% e %% em um arquivo cmd?

Eu incluí recentemente uma linha semelhante a esta em um arquivo .cmd: for /f %%f in (‘dir /b .\directory\*.sql’) DO sqlcmd -b -o “.\directory\output\%%f.txt” -i “.\directory\%%f” Originalmente eu tinha usado apenas% f, e funcionaria bem quando executado na linha de comando, mas não quando executado através do arquivo. Quando mudei para %% f, funcionou no […]

Comandos em lote do Windows para ler a primeira linha do arquivo de texto

Como posso ler a primeira linha de um arquivo de texto usando um arquivo em lotes do Windows? Como o arquivo é grande, eu só quero lidar com a primeira linha.

Como o SETLOCAL e o ENABLEDELAYEDEXPANSION funcionam?

Eu observo na maioria dos scripts, os dois geralmente estão na mesma linha: SETLOCAL ENABLEDELAYEDEXPANSION Os dois são, de fato, comandos separados e podem ser escritos em linhas separadas? A configuração ENABLEDELAYEDEXPANSION terá um efeito adverso em um script se for definido nas primeiras linhas do script e não desabilitado até o final do script?

Script em lote do Windows para ler um arquivo .ini

Estou tentando ler um arquivo .ini com o seguinte formato: [SectionName] total=4 [AnotherSectionName] total=7 [OtherSectionName] total=12 Basicamente eu quero imprimir certos valores do arquivo. .ini , por exemplo, o total em OtherSectionName seguido pelo total de AnotherSectionName .

Quais comandos internos do cmd.exe limpam o ERRORLEVEL para 0 após o sucesso?

Um método freqüente para lidar com erros em scripts em lote do Windows é usar coisas como if errorlevel 1 … ou if %errorlevel% neq 0 … Muitas vezes, uma pessoa quer o código de manipulação de erros para preservar o ERRORLEVEL. Acredito que todos os comandos externos sempre resultarão em ERRORLEVEL sendo definido para […]

Windows XP ou posterior Windows: Como posso executar um arquivo em lotes em segundo plano sem exibir nenhuma janela?

Eu sei que já respondi uma pergunta semelhante ( executando o arquivo de lote no fundo quando o Windows é inicializado ), mas desta vez eu preciso lançar um lote: de outro lote, sem qualquer janela do console exibida, com todos os argumentos passados ​​para o lote invisível. O primeiro lote é executado em uma […]

Existe um comando para atualizar variables ​​de ambiente no prompt de comando do Windows?

Se eu modificar ou adicionar uma variável de ambiente, preciso reiniciar o prompt de comando. Existe um comando que eu poderia executar que faria isso sem reiniciar o CMD?

Operadores lógicos (“e”, “ou”) no lote do DOS

Como você implementaria operadores lógicos em arquivos em lotes do DOS?

Onde o “START” está procurando por executáveis?

Na minha empresa, usamos um arquivo em lote para iniciar o Matlab. O arquivo em lote prepara o ambiente antes de iniciar o Matlab. O próprio Matlab é iniciado com START MATLAB.EXE Eu tenho várias versões do Matlab instalado no meu sistema. E este comando está iniciando a versão errada do Matlab. Onde o START […]