|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 999
|
Creare un piccolo programmino/file bat per fare un determinato calcolo...aiuto!
ciao a tutti! vorrei creare una cavolata di programmino o file bat che faccio questa semplice operazione:
dato un valore x e uno y (che potrebbero essere anche con decimali) esegua: 0.0246 * x * [(y - x)] e mi dia il risultato! come faccio? qualche dritta? grazie :-) |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
|
Quote:
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 999
|
Visto, ma leggo che i file batch non gestiscono le cifre con decimali...e io di decimali ne ho. come potrei fare? non ho basi di programmazione e non saprei proprio da dove partire...
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
Usi python? Per quello che ti serve bastano 5 minuti di una qualsiasi guida introduttiva
Inviato dal mio Sony Xperia P
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: May 2009
Messaggi: 186
|
In ambiente Windows, potresti creare un semplice VBS:
x = InputBox("X") y = InputBox("Y") r = 0.0246 * x * (y - x) MsgBox "Risultato: " & r |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 999
|
wow, intuitivo! perdonami ma...dove dovrei copiarla questra stringa? in un file di blocco note?
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: May 2009
Messaggi: 186
|
Sì, in un file di testo, che poi salverai con estensione VBS.
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 999
|
ottimo, semplicissimo e funzionale! come posso fare in modo che al termine di tutto, cliccando su un tasto per esempio, mi si azzeri e possa rifare un altro calcolo senza dover riavviare lo script con il doppio clic sul file?
|
|
|
|
|
|
#9 | |
|
Member
Iscritto dal: May 2009
Messaggi: 186
|
Quote:
Codice:
Do
x = InputBox("X")
y = InputBox("Y")
r = 0.0246 * x * (y - x)
Loop Until (MsgBox("Risultato: " & r, vbOKCancel) = vbCancel)
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:06.



















