for /f “delims=” %%a in (‘”%systemRoot%\system32\find.exe” /?’) do @echo %%a Sì, la linea precedente funziona. Non molto utile ma funziona. Ma provando a scrivere un file batch per rispondere ad un’altra domanda, ho affrontato qualcosa di simile for /f %%a in (‘”%systemRoot%\system32\find.exe” /c /v “” ^< "c:\something.txt"') do @echo %%a for /f %%a in ('"%systemRoot%\system32\find.exe" […]
Qualcuno sa se è ansible copiare il testo dal prompt dei comandi di Windows o dalla finestra della console come l’output di un comando, un’applicazione della console o un file batch?
In un file batch di Windows, quando si effettua quanto segue: set myvar=”c:\my music & videos” la variabile myvar è memorizzata con le virgolette incluse. Sinceramente lo trovo molto stupido. Le virgolette servono solo per dire dove inizia e finisce la stringa, non per essere memorizzate come parte del valore stesso. Come posso evitare che […]
Voglio una soluzione semplice per l’elenco delle cartelle e la loro dimensione in formato txt o csv. Io uso questo codice per la lista delle cartelle dir C:\Temp\*.* /b /a:d > C:\folderList.txt uscita corrente <> folder1 folder2 folder3 uscita desiderata <> folder1 # 100 MB folder2 # 30 MB folder3 # 110 MB Semplicemente genererebbe […]
Abbiamo un processo batch che viene eseguito ogni giorno e copia un file in una cartella di prelievo. Voglio anche prendere una copia di quel file e rilasciarlo in una cartella di archivio con il nome del file yyyy-MM-dd.log Qual è il modo più semplice per farlo in un processo batch di Windows? Sto fondamentalmente […]
È ansible utilizzare un stream stdin convogliato all’interno di un file batch? Voglio essere in grado di redirect l’output di un comando nel mio file batch process.bat list così: C:\>someOtherProgram.exe | process.bat Il mio primo tentativo sembrava: echo OFF setlocal :again set /p inputLine=”” echo.%inputLine% if not (%inputLine%)==() goto again endlocal :End Quando lo collaudo […]
Come posso ottenere la differenza tra due volte in un file Batch? Perché voglio stamparlo in un file HTML. Pensavo che sarebbe stato ansible, ma non lo è. Set “tijd=%time%” echo %tijd% echo %time%-%tijd% risultati: 11:07:48,85 11:16:58,99-11:07:48,85 Ma quello che voglio è: 00:09:10,14 O 9 minuti e 10 secondi o 550 secondi
Voglio contare il numero di righe in un file di testo e quindi il valore deve essere memorizzato in una variabile di ambiente. Il comando per contare il no delle linee è findstr / R / N “^” file.txt | trova / C “:” Ho fatto riferimento alla domanda Come memorizzare il risultato di un’espressione […]
Riguardo ai file batch di Windows: esiste un modo per elencare tutti i file (o tutti i tipi specifici) in una determinata directory e le relative sottodirectory, inclusi i percorsi relativi alla directory corrente (o alla ricerca) nell’elenco? Per esempio, se voglio che tutti i file txt nella directory corrente e nelle sottodirectory con i […]
Supponiamo di avere una stringa “AAA BBB CCC DDD EEE FFF”. Come posso dividere la stringa e recuperare l’ennesima sottostringa, in un file batch? L’equivalente in C # sarebbe “AAA BBB CCC DDD EEE FFF”.Split()[n]