Articles of batch file

SE … O SE … in un file batch di Windows

C’è un modo per scrivere un’istruzione condizionale IF o IF in un file batch di Windows? Per esempio: IF [%var%] == [1] OR IF [%var%] == [2] ECHO TRUE

Come eseguire uno script PowerShell senza visualizzare una finestra?

Come è ansible eseguire uno script PowerShell senza visualizzare una finestra o un altro segno per l’utente? In altre parole, lo script dovrebbe girare tranquillamente in background senza alcun segno per l’utente. Credito extra per una risposta che non utilizza componenti di terze parti 🙂

Come posso eseguire un programma da un file batch senza lasciare la console aperta dopo l’avvio del programma?

Per il momento il mio file batch assomiglia a questo: myprogram.exe param1 Il programma si avvia ma la finestra DOS rimane aperta. Come posso chiuderlo?

FORFILES data -after- (data calc nel file cmd)

Mi piacerebbe usare FORFILES in un file cmd, per agire su tutti i file dopo una determinata data attraverso “oggi”. Posso usare qualcosa come forfiles /d +07/10/2013 /c “cmd /c echo @fname” per agire su tutto dopo il 7/10/13, ma quello che voglio è essere in grado di calcolare invece da 90 giorni prima di […]

Qual è la ragione per cui il percorso del file batch referenziato con% ~ dp0 a volte cambia nella modifica della directory?

Ho un file batch con il seguente contenuto: echo %~dp0 CD Arvind echo %~dp0 Anche dopo aver cambiato il valore della directory di %~dp0 è lo stesso. Tuttavia, se %~dp0 questo file batch dal programma CSharp, il valore di %~dp0 cambia dopo il CD . Ora punta alla nuova directory. Di seguito è riportato il […]

Come attendere la fine di un processo per eseguire un altro processo nel file batch

Come attendere il termine di un processo prima di eseguire un altro processo in un file batch? Diciamo che ho un notepad.exe processo che ho bisogno di uccidere prima di eseguire wordpad.exe . Quindi, quando termina wordpad.exe , ho bisogno di lanciare nuovamente notepad.exe . Come lo faccio?

Script batch di Windows per analizzare il file CSV e generare un file di testo

Ho visto una risposta su un’altra pagina ( aiuto nella scrittura di uno script batch per analizzare il file CSV e generare un file di testo ) – codice brillante BTW: @ECHO OFF IF “%~1″==”” GOTO :EOF SET “filename=%~1” SET fcount=0 SET linenum=0 FOR /F “usebackq tokens=1-10 delims=,” %%a IN (“%filename%”) DO ^ CALL :process […]

Come posso eseguire un file bat in background da un altro file bat?

Ho uno script di “configurazione” che eseguo al mattino e che avvia tutti i programmi di cui ho bisogno. Ora alcuni di questi hanno bisogno di un’ulteriore configurazione dell’ambiente, quindi ho bisogno di avvolgerli in piccoli script BAT. Come posso eseguire uno script di questo tipo su Windows XP in background? CALL env-script.bat esegue in […]

% date% produce risultati diversi nel file batch quando viene eseguito da Operazioni pianificate in Server 2016

Il file batch esegue robocopy e crea un file di registro di robocopyServer_% date% .txt Quando il file batch viene eseguito manualmente, il risultato è robocopyServer_yyyy-mm-dd.txt Quando il file batch viene eseguito da Operazioni pianificate, il risultato è robocopyServer_Tue (o qualunque sia il giorno della settimana) e nessuna estensione di file. Questo file batch ha […]

Come creare un file di testo vuoto da un file batch?

Qualcuno può ricordare qual era il comando per creare un file vuoto in MSDOS usando il file BAT?