PDA

Visualizza la versione completa : [BATCH] Effettuare una copia del file batch


-Zed92-
29-04-2007, 23:02
Ciao a tutti sono un nuovo iscritto...
ho un problema...
dovrei fare un batch ke si autocopi in una cartella...
credo sia possibile farlo ma nn so il codice da mettere...aiutatemi please

MItaly
29-04-2007, 23:14
copy %0.bat nomecartella

-Zed92-
29-04-2007, 23:17
copy %0.bat nomecartella


scusa ma %0.bat sta per (es) C:\document and setting\...nomebatch.bat

?

MItaly
29-04-2007, 23:22
No, %0 si espande nel nome del tuo batch (senza percorso ed estensione). Perché quel comando funzioni la cartella corrente dev'essere quella in cui è situato il tuo batch.

-Zed92-
29-04-2007, 23:26
Ma nel nomecartella metto il percorso dove il file batch si autocopia?

MItaly
29-04-2007, 23:27
Certo. Per curiosità, quale sarebbe l'utilità di questa funzione (e non dirmi che stai tentando di fare un virus in batch... :biifu: ).

-Zed92-
29-04-2007, 23:32
Ok ho qualke problemino...
allora apro il blocknote e scrivo



copy %0.bat C:\Documents and Settings\Utente\Desktop\Nuova cartella


poi salvo in .txt e cambio estenzione in .bat

ora il file batch si dovrebbe copiare in Nuova Cartella giusto?
Facendo in questo modo nn mi funziona...
puoi dirmi dove sbaglio? :D

alka
30-04-2007, 01:16
Originariamente inviato da -Zed92-
Facendo in questo modo nn mi funziona...

Puoi dirci a cosa servirebbe questa operazione?

P.S.: c'è un Regolamento (http://forum.html.it/forum/showthread.php?s=&threadid=973887) da leggere e rispettare. Tienilo a mente per le discussioni future...

-Zed92-
30-04-2007, 01:47
Servirebbe a copiare il batch in una cartella ke desidero

MItaly
30-04-2007, 11:43
Per i percorsi contenenti spazi si usano le virgolette...


copy %0.bat "C:\Documents and Settings\Utente\Desktop\Nuova cartella"

Loading