Sono nuovo nella scrittura di sceneggiature e non riesco a far funzionare questo. Potrei se spostassi i file in un percorso senza uno spazio, ma vorrei che funzionasse con lo spazio, se possibile.
Voglio estrarre una serie di aggiornamenti di Office in una cartella con un file .cmd. Per rendere il file batch utilizzabile su qualsiasi computer, ho impostato una variabile di percorso che devo modificare solo in un punto per eseguirla su un'altra macchina. Il problema è che il percorso ha uno spazio al suo interno. Se inserisco virgolette attorno al percorso nella definizione, cmd.exe le inserisce nel percorso prima di aggiungere il nome del file e le opzioni e il batch non riesce con "Errore di sintassi della riga di comando". Senza virgolette, fallisce con "non è riconosciuto come comando interno o esterno, programma eseguibile o file batch".
Per i test, utilizzo l'interruttore della guida fino a quando o se riesco a farlo funzionare. Posso farlo usando un nome di file / cartella 8.3 (ad esempio Documenti come MyDocu ~ 1), ma può essere fatto in un modo diverso?