|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 433
|
[BAT] cabiare un valore
salve
dovrei creare un file .bat che quando viene avviato, alll'inizio chieda di inserire un "valore" e questo valore dovrebbe scriversi in automatico nella riga successiva. es: avvio file bat INSERIRE IL VALORE AL POSTO DI XXXX (l'utente inserisce per esempio) 09F9 (il comando della riga successivva è): PROVA.EXE P XXXX (dove al posto delle XXXX ci va in automatico il valore 09F9 inserito prima) grazie
__________________
Ho concluso con :Addio, Nokia8310, Snowfortrick, falcon87, capleo, diesel701, STONER18, niamora, lupone974, Nyk512, clasprea, Gerva85, wlamamma, e tanti altri ..... |
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Mar 2009
Città: Milano
Messaggi: 6
|
La funzionalità di linguaggio batch MS-DOS non fornisce un mezzo per fornire input per controllare il flusso di programma. Tutti gli input informazioni dall'utente devono essere immesse dalla riga di comando.
Chiama con: nomebat.bat 09F9 ed all'interno del bat Codice:
@echo off call prova.exe p %1 |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Se non sbaglio, non ci sono metodi standard per fare l'input di un valore.
Puoi però prenderlo come paramentro del file batch. Ad esempio, chiamiamo questo file prova.bat: @echo off prova.exe P %1 Quel %1 è un parametro preso dalla chiamata al batch: prova.bat XXXX |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
|
basta aggiungere /P quando setti la variabile che ti interessa
Codice:
set /P parameter=INSERIRE IL VALORE AL POSTO DI XXXX echo %parameter%
|
|
|
|
|
|
#5 |
|
Junior Member
Iscritto dal: Mar 2009
Città: Milano
Messaggi: 6
|
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 433
|
Quote:
grazie 1000
__________________
Ho concluso con :Addio, Nokia8310, Snowfortrick, falcon87, capleo, diesel701, STONER18, niamora, lupone974, Nyk512, clasprea, Gerva85, wlamamma, e tanti altri ..... |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:39.



















