Articles of arquivo em lote

Qual é o motivo pelo qual o caminho do arquivo em lote referenciado com% ~ dp0 às vezes muda na mudança do diretório?

Eu tenho um arquivo em lotes com o seguinte conteúdo: echo %~dp0 CD Arvind echo %~dp0 Mesmo depois de alterar o valor do diretório de %~dp0 é o mesmo. No entanto, se eu executar este arquivo em lote do programa CSharp, o valor de %~dp0 alterado após o CD . Agora aponta para o novo […]

Como receber até mesmo os parâmetros de linha de comando mais estranhos?

como discutido em outro tópico Como evitar o cmd.exe interpretando caracteres especiais do shell como ^ não é fácil obter todos os parâmetros da linha de comando. Um simples set var=%1 set “var=%~1” não são suficientes, se você tiver um pedido como myBatch.bat abc”&”^&def Eu tenho uma solução, mas ela precisa de um arquivo temporário […]

Script em lote obter site html e analisar o conteúdo (sem wget, curl ou outro aplicativo externo)

Eu preciso trabalhar apenas com a funcionalidade windows cmd. Eu preciso de dois vars / strings de um site para usar no batchscript para validar ações com ele. Para não simplificar, este site também precisa de autenticação. Eu encontrei isso em algum lugar: @set @x=0 /* :: ChkHTTP.cmd @echo off setlocal set “URL=http://www.google.com” cscript /nologo […]

Abra uma URL sem usar um navegador de um arquivo de lote

Eu quero abrir um determinado URL sem abrir diretamente o navegador usando apenas um arquivo em lotes. Eu sei que posso usar algo como: START www.google.com mas eu quero abrir uma URL sem usar um navegador. Isso é possível? A razão é que eu tenho que abrir como 30 URLs e não quero que o […]

Comando do Windows para converter finais de linha Unix?

Existe um comando do Windows para converter as terminações de linha de um arquivo? Temos um test.bat que precisamos executar para iniciar nosso servidor. Usamos o Perforce e precisamos ter terminações de linha unix em nosso espaço de trabalho. Por algum motivo, não podemos alterar os términos de linha para o Windows em nossos espaços […]

Como passar a senha para o scp?

Eu sei que não é recomendado, mas é possível passar a senha do usuário para scp? Eu gostaria de copiar um arquivo via scp como parte de um trabalho em lote e, obviamente, o servidor receptor precisa de uma senha e, não, eu não posso mudar isso facilmente para a autenticação baseada em chave.

Qual estilo de comentário devo usar em arquivos em lote?

Eu tenho escrito alguns arquivos em lote, e eu corri para este guia do usuário , que tem sido bastante informativo. Uma coisa que me mostrou foi que as linhas podem ser comentadas não apenas com o REM , mas também com o :: . Diz: Comentários em código de lote podem ser feitos usando […]

O que uma citação simples faz nos arquivos em lote do Windows?

Eu recentemente corri um comando no Windows cmd com aspas simples nele e descobriu que não se comportou como eu esperava. De tentar google “lote de citações do Windows citação vs simples citação” Eu encontrei alguns artigos onde as pessoas perguntaram sobre ter janelas tratam aspas simples como aspas duplas, e sobre como o bash […]

Execute o arquivo em lotes como um serviço do Windows

Para executar um aplicativo, um arquivo de lote deve ser iniciado (o que faz coisas como iniciar o Jetty, exibir logs ativos, etc.). O aplicativo funcionará somente se esse arquivo em lote estiver em execução. Portanto, sou forçado a ter esse arquivo em lote em execução e não efetuar logout do servidor Windows. Esse arquivo […]

Como faço para ecoar e enviar saída do console para um arquivo em um script de morcego?

Eu tenho um script em lotes que executa uma tarefa e envia a saída para um arquivo de texto. Existe uma maneira de ter a saída mostrada na janela do console também? Por exemplo: c:\Windows>dir > windows-dir.txt Existe uma maneira de ter a saída de exibição dir na janela do console, bem como colocá-lo no […]