Sto cercando di scrivere script batch su creare una cartella se non esiste già. Seguendo gli esempi online, sotto c'è il mio script.Come impedire la chiusura della finestra batch quando si verifica un errore?
Il problema è; il primo pause
funziona, quindi probabilmente a causa di un errore di sintassi la finestra si chiude anche prima del secondo al numero pause
, quindi non è possibile stabilire quale parte del mio script sia errata.
Qualcuno potrebbe mostrarmi come impedire la chiusura della finestra in modo che possa vedere cosa c'è sulla finestra?
@echo off
:copy theme images over
:designer
echo copying theme images over...
pause
if not exist "%K2DIR%\K2 SmartForms Runtime\Styles\Themes\Sharepoint 2013\rich_text"
(
md "%K2DIR%\K2 SmartForms Runtime\Styles\Themes\Sharepoint 2013\rich_text333"
)
pause
Perché non metti un 'pause' prima di' md '? Inoltre, non limitarti a eseguire il file .bat facendolo doppio clic: apri 'cmd' e chiama il tuo pip da lì. Nessuna finestra per chiuderla! – Sebastian
Per quanto riguarda l'errore di sintassi - il tuo '(' è posizionato male, deve trovarsi sulla stessa riga dell'istruzione IF con uno spazio precedente. – dbenham
Grazie per aver segnalato l'errore :) –