Miten saa QB tunnistamaan tekstiä niin jos vaikka kirjoittaa "makkara" niin QB reakoi siihen näyttämällä tekstin "on.. hyvää" taikka vaikka käskyn SHELL FORMAT?
Tarkotatsä tätä :
Line input "Kirjota joitain :"; m$
if m$ = "makkara" then Print "Makkara on hyvää"
Tarkoitin! Mutta sitten kun kirjottaa vaikka "Maito" niin niin laitetaan samalla tavalla mutta vaihetaan makkara maidoksi ja molemmat toimis?
Jotenkin näin?
LINE INPUT "Kirjoita jotain:";m$ SELECT CASE m$ CASE "makkara","maito" PRINT "Kirjoitit makkara tai maito" CASE "peruna" PRINT "Kirjoitit peruna" CASE ELSE PRINT "Kirjoitit jotain muuta" END SELECT
Siis vaan "CaSE" ja perään mitä kirjoittaa sit alle print ja mitä tulee ulos.. joo!
Sitten vielä pitäs saada CASE "Exit" niin pitäs päästä ulos´.
END-käsky hoitaa homman:
CASE "Exit" END
Joko arvaatte mitä teen?
Olisko mahdollista kun laitan Case "poista" sitten se kysyy mitä? "Mtä poistetaan, anna kansio ja tiedosto?"
Jo toki, tiedoston poistaa KILL-käsky:
CASE "poista" INPUT "Mitä poistetaan, anna hakemistopolku ja tiedosto";tiedosto$ KILL tiedosto$ END SELECT
Sitten viesti tiedosto poistettiin?
kill -käsky mul joskus bugaa...tai en oo varma joten suosittelisin että käyttäisitte shell "del hakemisto$+tiedostonnimi$"
Aihe on jo aika vanha, joten et voi enää vastata siihen.