|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Oct 2008
Messaggi: 199
|
Linguaggio BATH
Salva a tutti, epongo subito il mio quesito:
volevo fare un programmino semplice semplice in BATH, tale che potesse fare una moltiplicazione fra due variabili, il primo problema è stato che il linguaggio non riconosce la moltiplicazione... eh gia, purtroppo si.. molte applicazioni quindi non si posono fare... ma per questa volta avevo pensato di far fare tante addizioni della prima variabile fino a che il valore della seconda variabile non fosse uguale a 0. purtroppo neanche questa volta funziona... sapreste dirmi il perchè?? @echo off COLOR 1%F title Moltiplicazione :inizio echo digita esci per uscire echo Questo programma fa una moltiplicazione set /p a= digita il primo numero: set /p b= digita il primo numero: set /p c=a :azione if not '%b%'== '0' goto moltiplica if '%b%'== '0' goto fine :moltiplica a=a+c b=b-1 goto azione :fine echo il prodotto e' %a% pause
__________________
E ora sta banda non c'è modo di fermarla sti due fratelli ne hanno combinata un'altra e dopo la scorribanda festeggeremo all'alba |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2006
Città: Kandahar
Messaggi: 10877
|
Prova con il GWBasic o il QBasic, credo che avrai + fortuna.
__________________
Sharkoon VG4-W - CoolerMaster GX650W - Asus TUF Z390-PLUS GAMING (WI-FI) - G.Skill 2x 8GB DDR4_3000 - Intel i5-9600K@4600 - Corsair H75 - ZeroSwap - Hot Swap - Crucial 2x M550 256GB RAID0 / 2x MX500 500GB - HP DVDRAM_GT80N - WD 2x WD10EZEX - Philips Brilliance 272B8Q -- Nikon D7k - Nikkor 18-105VR / 18-200VRii / 28-105D - Tamron 17-50SP 2,8 / SP70-300VC USD - Metz 48AF-1 |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Oct 2008
Messaggi: 199
|
Per altri tipi di linguaggio non ci sono problemi, conosco bene il c++, solo che ero curioso su questo tipo di linguaggio e cosa riuscivo a fare, e oltre a vedere la data e vedere il minore e maggiore tra due numeri non ne vedo di altre funzionalità...
__________________
E ora sta banda non c'è modo di fermarla sti due fratelli ne hanno combinata un'altra e dopo la scorribanda festeggeremo all'alba |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: May 2006
Città: Kandahar
Messaggi: 10877
|
Infatti, non è un linguaggio.
Edit: Non si chiama neanche BATH.
__________________
Sharkoon VG4-W - CoolerMaster GX650W - Asus TUF Z390-PLUS GAMING (WI-FI) - G.Skill 2x 8GB DDR4_3000 - Intel i5-9600K@4600 - Corsair H75 - ZeroSwap - Hot Swap - Crucial 2x M550 256GB RAID0 / 2x MX500 500GB - HP DVDRAM_GT80N - WD 2x WD10EZEX - Philips Brilliance 272B8Q -- Nikon D7k - Nikkor 18-105VR / 18-200VRii / 28-105D - Tamron 17-50SP 2,8 / SP70-300VC USD - Metz 48AF-1 |
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Oct 2008
Messaggi: 199
|
ok grazie 1000...
ma infatti è oggi è la prima volta che lo provo ad usare anzi, da questa mattina alle 10 quindi l ho provato da appena 14 ore
__________________
E ora sta banda non c'è modo di fermarla sti due fratelli ne hanno combinata un'altra e dopo la scorribanda festeggeremo all'alba |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Nov 2002
Città: Ravenna
Messaggi: 2441
|
Quote:
![]()
__________________
Il mio blog - Backlab - Non solo sicurezza |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: May 2006
Città: Kandahar
Messaggi: 10877
|
"Batch" è un "lotto" di comandi MS-DOS non un linguaggio di programmazione.
__________________
Sharkoon VG4-W - CoolerMaster GX650W - Asus TUF Z390-PLUS GAMING (WI-FI) - G.Skill 2x 8GB DDR4_3000 - Intel i5-9600K@4600 - Corsair H75 - ZeroSwap - Hot Swap - Crucial 2x M550 256GB RAID0 / 2x MX500 500GB - HP DVDRAM_GT80N - WD 2x WD10EZEX - Philips Brilliance 272B8Q -- Nikon D7k - Nikkor 18-105VR / 18-200VRii / 28-105D - Tamron 17-50SP 2,8 / SP70-300VC USD - Metz 48AF-1 |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Nov 2002
Città: Ravenna
Messaggi: 2441
|
Quote:
![]()
__________________
Il mio blog - Backlab - Non solo sicurezza |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: May 2006
Città: Kandahar
Messaggi: 10877
|
Lo script è venuto fuori con i sistemi Windows, ai tempi di MS-DOS era semplicemente un file batch o male che andava un puntobat
![]()
__________________
Sharkoon VG4-W - CoolerMaster GX650W - Asus TUF Z390-PLUS GAMING (WI-FI) - G.Skill 2x 8GB DDR4_3000 - Intel i5-9600K@4600 - Corsair H75 - ZeroSwap - Hot Swap - Crucial 2x M550 256GB RAID0 / 2x MX500 500GB - HP DVDRAM_GT80N - WD 2x WD10EZEX - Philips Brilliance 272B8Q -- Nikon D7k - Nikkor 18-105VR / 18-200VRii / 28-105D - Tamron 17-50SP 2,8 / SP70-300VC USD - Metz 48AF-1 |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19625
|
l'insieme di istruzioni batch serve esclusivamente per concatenare azioni di esecuzione di altri software, o per effettuare scelte d'avvio tramite tastiera, fargli fare la calcolatrice a un batch non è molto "redditizio"
![]()
__________________
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:56.