Usando il comando pause ho scoperto che l’errore è nella prima riga di questo codice: if %choice% == 1 if %energy% => %m2enc% set /a enemhp=%enemhp%-%m1hpd%+%earmr% pause set /a energy= %energy%-%m1enc% set /a hp= %hp%-%edefense% set /a defense= %defense%+1 goto battle Quindi non dire che ho dimenticato di impostare l’energia e il m2enc, perché ho […]
Questa è la mia prima volta su Stack Overflow quindi per favore sii indulgente con questa domanda. Ho sperimentato la programmazione con batch e l’utilizzo di DOSbox per eseguirli sulla mia macchina Linux. Ecco il codice che ho usato: @echo off set a=3 set b=4 set c=%a%+%b% echo %c% set d=%c%+1 echo %d% L’output di […]
I comandi lunghi nei file batch di Windows possono essere suddivisi su più righe utilizzando ^ come menzionato in Comandi lunghi suddivisi su più righe nel file batch (.bat) di Windows Vista . Tuttavia, se il cursore si trova all’interno di una stringa doppia citata, non funzionerà. Per esempio: echo “A very long line I […]
Voglio creare un file batch che dovrebbe eliminare tutte le sottocartelle di una cartella che hanno più di 10 giorni, usando Windows 7 Qualsiasi aiuto sarebbe apprezzato.
Mi piacerebbe mostrare all’utente con uno spinner, che qualcosa è fatto in background ma non so come funziona in un batchfile. Qualcuno ha un indizio?
Mi piacerebbe occuparmi di nomi di file contenenti caratteri strani, come l’é francese. Tutto funziona bene nella shell: C:\somedir\>ren -hélice hélice So che se metto questa riga in un file .bat, ottengo il seguente risultato: C:\somedir\>ren -hÚlice hÚlice Vedi? é stato sostituito da Ú. Lo stesso vale per l’output di comando. Se dir qualche directory […]
Sono nuovo nella scrittura di sceneggiature e non riesco a far funzionare questo. Potrei se trasferissi i file su un percorso senza uno spazio, ma mi piacerebbe che funzionasse con lo spazio se potesse. Voglio estrarre un sacco di aggiornamenti di Office in una cartella con un file .cmd. Per rendere il file batch utilizzabile […]
Ho un semplice file batch come questo: echo off taskkill / im “test.exe” / f> nul pausa Se “test.exe” non è in esecuzione, ricevo questo messaggio: ERRORE: il processo “test.exe” non è stato trovato. Perché viene visualizzato questo messaggio di errore, anche se ho reindirizzato l’output a NUL? Come posso sopprimere quell’output?
Ho un’attività pianificata in esecuzione , ma non sembra funzionare. Questa attività esegue un file batch. Il file batch contiene solo una riga: wscript c:\myfolder/myscript.vbs Questo file VBScript avvia un prompt dei comandi, esegue vpncli , dorme per un minuto, quindi procede a configurare una connessione inviando il nome utente / password alla finestra della […]
Il seguente file .bat di seguito apre semplicemente due file di testo che li sovrappongono, ma mi chiedo se sia ansible definire una sorgente di visualizzazione specifica o se qualcuno può fornire assistenza nel fornire i parametri corretti. @echo off START /max /wait NOTEPAD.EXE C:\test\screen1.txt START /max /wait NOTEPAD.EXE C:\test\screen2.txt Quello che sto cercando di […]