Articles of file batch

Come eseguire più comandi DOS in parallelo?

Come eseguire più comandi dos? Ho un ciclo for , che esegue il rilevamento del server per rilevare quale server funziona ed è veloce. E poiché ci sono più server, vorrei non eseguire tutti i rilevamenti del server in sequenza, ma in parallelo.

Ottieni la dimensione di una directory in ‘MB’ usando il file batch

Voglio ottenere la dimensione della directory dire C:\Temp in MB utilizzando il file batch. Non ho bisogno di dimensioni di cartelle o file secondari, ma la dimensione della directory stessa. Ho trovato una risposta a Come elencare tutte le cartelle con le dimensioni tramite file batch ma mi dà la dimensione in byte e quella […]

Confronto di due numeri nello script batch

Mi dispiace se sembra una domanda molto semplice, ma non riesco a confrontare due dimensioni di file in cui un file viene continuamente scritto in uno script batch, non va oltre la dichiarazione, resta bloccato e esce senza fare nulla. :START copy C:\Users\Admin\ping.txt C:\Users\Admin\ping.partial set file=”C:\Users\Admin\ping.txt” set parfile=”C:\Users\Admin\ping.partial” ping -n 5 127.0.0.1 > nul FOR […]

Come rimuovere gli spazi bianchi finali e iniziali per l’input fornito dall’utente in un file batch?

So come farlo quando la variabile è predefinita. Tuttavia, quando chiedi all’utente di inserire un qualche tipo di input, come posso ridurre gli spazi bianchi iniziali e finali? Questo è quello che ho finora: @echo off set /p input=: echo. The input is %input% before ::trim left whitespace for /f “tokens=* delims= ” %%a in […]

Come posso ottenere il valore di una chiave di registro da uno script batch?

Devo usare un comando REG QUERY per visualizzare il valore di una chiave e impostare il risultato in una variabile con questo comando: FOR /F “tokens=2* delims= ” %%A IN (‘REG QUERY “KeyName” /v ValueName’) DO SET Variable=%%B Ma se la chiave non esiste, viene visualizzato un errore nella console. Ho bisogno di hide questo […]

batch di Windows SET in SE non funziona

quando eseguo questo script (da un file .bat): set var1=true if “%var1%”==”true” ( set var2=myvalue echo %var2% ) Ottengo sempre: ECHO is on. Il che significa che la variabile var2 non è stata realmente impostata. Qualcuno può aiutarmi a capire perché?

Come concatenare i file JavaScript in un unico file?

Voglio creare un file JavaScript compilato per il mio sito web. Per lo sviluppo preferirei mantenere il codice JavaScript in file separati e, proprio come parte dei miei script automatici, concatenare i file in uno ed eseguire il compressore su di esso. Il mio problema è che se uso il vecchio comando di copia DOS […]

Come faccio a terminare un file batch quando si verifica un errore?

Ho un file batch che chiama lo stesso eseguibile ripetutamente con diversi parametri. Come faccio a terminarlo immediatamente se una delle chiamate restituisce un codice di errore di qualsiasi livello? Fondamentalmente, voglio l’equivalente di ContinueOnError=false di MSBuild ContinueOnError=false .

Comando batch per catturare tutti i possibili problemi di ping

Ho una domanda riguardante la verifica che un ping stia ritornando correttamente in un comando batch. Attualmente devo controllare un ping 3 modi diversi per sapere che il server è in effetti. Voglio combinare questi in un unico comando ping. Ho provato a utilizzare diversi livelli di errore o non errorlevel 0 ecc. Nessuno di […]

Qual è la directory corrente in un file batch?

Voglio creare alcuni file batch per automatizzare un programma. La mia domanda è quando creo il file batch, qual è la directory corrente? È la directory in cui si trova il file o è la stessa directory che appare nel prompt dei comandi, o qualcos’altro?