Un file batch è un file di testo contenente una serie di comandi eseguiti dall'interprete dei comandi su sistemi MS-DOS, IBM OS / 2 o Microsoft Windows.
Quando lavoro con Bash, posso inserire l'output di un comando in un altro comando in questo modo: my_command `echo Test` sarebbe la stessa cosa di my_command Test (Ovviamente, questo è solo un esempio non pratico.) Mi chiedo solo se puoi fare la stessa cosa in Batch.
Sto cercando di utilizzare la seguente logica di convalida in un file batch, ma il blocco "utilizzo" non viene mai eseguito anche quando non viene fornito alcun parametro al file batch. if ("%1"=="") goto usage @echo This should not execute @echo Done. goto :eof :usage @echo Usage: %0 <EnvironmentName> exit …
In un file batch DOS possiamo avere solo 1 riga if corpo dell'istruzione? Penso di aver trovato un posto che potrei usare ()per un blocco if proprio come quello {}usato nei linguaggi di programmazione C-like, ma non sta eseguendo le istruzioni quando provo questo. Nessun messaggio di errore neanche. Questo …
C'è un modo per eseguire uno script .bat? Il fatto è che ho uno script di compilazione, che richiama molti altri script, e vorrei vedere qual è l'ordine in cui vengono chiamati, in modo da poter sapere esattamente dove devo andare e aggiungere le mie modifiche .
Ho uno script batch come segue. D: del "D:\TEST\TEST1\Archive\*.TSV" del "D:\TEST\TEST1\Archive\*.TXT" del "D:\TEST\TEST2\Archive\*.TSV" del "D:\TEST\TEST2\Archive\*.TXT" del "D:\TEST\TEST 100%\Archive\*.TSV" del "D:\TEST\TEST 100%\Archive\*.TXT" Il codice precedente elimina tutti i file ".txt" e ".tsv" da tutte le cartelle eccetto dalla cartella TEST 100%. Per eliminare i file da TEST 100%ottengo l'errore come The …
È possibile scrivere un singolo file di script che venga eseguito sia su Windows (trattato come .bat) che su Linux (tramite Bash)? Conosco la sintassi di base di entrambi, ma non ho capito. Probabilmente potrebbe sfruttare l'oscura sintassi di Bash o qualche glitch del processore batch di Windows. Il comando …
C'è un modo per scrivere un'istruzione condizionale IF OR IF in un file batch di Windows? Per esempio: IF [%var%] == [1] OR IF [%var%] == [2] ECHO TRUE
Utilizzando Windows Server 2008, come posso catturare l'output di uno script che viene eseguito con l'utilità di pianificazione di Windows? Sto testando uno script batch di stampa personalizzato piuttosto lungo e, per scopi di debug, vorrei vedere tutto l'output ogni notte.
Come eseguire più comandi dos? Ho un forciclo, che esegue il rilevamento del server per rilevare quale server funziona ed è veloce. E poiché ci sono più server, non desidero eseguire tutti i rilevamenti dei server in sequenza, ma in parallelo.
Ho un file batch che automatizza la copia di un gruppo di file da un posto all'altro e viceversa. L'unica cosa è che mi aiuta a continuare a selezionare accidentalmente quel comando dal mio buffer dei comandi e sovrascrivere in massa le modifiche non autorizzate. Di quale codice avrei bisogno …
Uso Windows. Voglio eliminare tutti i file e le cartelle in una cartella tramite chiamata di sistema. Potrei chiamare così: >rd /s /q c:\destination >md c:\destination Conosci un modo più semplice?
Ho uno script batch che utilizzo per avviare un programma, come notepad.exe. Quando faccio doppio clic su questo file batch, il blocco note si avvia normalmente, ma la finestra nera di cmdchi è stato avviato notepad.exerimane in background. Cosa devo fare per avviare notepad.exee far scomparire la finestra di cmd? …
Un file batch di Windows ( called.bato called.cmd) può essere chiamato da un altro file batch ( caller.bato caller.cmd) o da un prompt cmd.exe interattivo in diversi modi: chiamata diretta: called.bat utilizzando il comando di chiamata: call called.bat utilizzando il comando cmd: cmd /c called.bat utilizzando il comando di avvio: …
Sto creando uno script batch e parte dello script sta cercando di rimuovere una directory e tutte le sue sottodirectory. Ricevo un errore intermittente su una sottodirectory non vuota. Ho letto un articolo sull'indicizzazione come colpevole. Ho disabilitato WSearch ma alla fine ho ricevuto nuovamente l'errore. Ecco il comando: rmdir …
Come dovrei sostituire tutte le virgolette doppie nei parametri del mio file batch con virgolette doppie con escape? Questo è il mio file batch corrente, che espande tutti i suoi parametri della riga di comando all'interno della stringa: @echo off call bash --verbose -c "g++-linux-4.1 %*" Quindi utilizza quella stringa …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.