|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Bannato
Iscritto dal: Feb 2010
Città: Usa
Messaggi: 28
|
[batch] copia dei file
Salve avrei bisogno di una mano con la programmazione batch.
sto cercando di fare uno switcher per le patch di un gioco dove basta sostituire dei file per avere la patch oppure no. siccome vorrei renderlo universale mi servirebbe una mano su come individuare la cartella.. se io per esempio metto il file pippo.bat nella cartella "C:\ciao\patch" c'è un modo per fargli capire al file pippo.bat che si trova in quella directory? in modo che se io lo sposto in una nuova cartella "C:\ciao\patch\nuovo" lui riesce a capire che si trova in questa nuova directory senza che io debba modificarlo e cambiare directory. io x ora utilizzo questa composizione: cd "D:\Call of Duty 2\CoD1.0" copy *.* "D:\Call of Duty 2" cosa cambio per far capire che per esempio call of duty si trova su un altra unita di lettura e magari un altra cartella? grazie ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
in dos c'è la variabile %CD% che richiama la cartella dove sei
ergo se in un qualsiasi batch lanci il comando dir "%CD%" ti farà la DIR della cartella da dove viene lanciato. quindi capisce dove si trova ![]() anche se nn è necessario dato che se lanci copy *.* c:\blabla lui comunque copia quello che trova nella cartella da dove lanci il batch ![]()
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] Ultima modifica di zuper : 23-09-2010 alle 19:46. |
![]() |
![]() |
![]() |
#3 |
Bannato
Iscritto dal: Feb 2010
Città: Usa
Messaggi: 28
|
ok grazie...testo domani
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:09.