Tuli tässä tehtyä ohjelma atk-tunnille, kun serkulla oli atk-tunnilla opettaja sanonut, että: "Tietokone ei ymmärrä ihmisten kieltä" ja oli käskenyt kirjoittamaan moi sinne ja painamaan enteriä, eihän tietokone tässä vaiheessa "moi" sanaan vastaa muuta kuin, että se on väärä tai väärin kirjoitettu, mutta entäs jos se vastaisikin?
Nyt on mahdollista!
¨
osoitteesta
http://koti.mbnet.fi/juha2002/Files/COMMAND.zip
löytyy Command.exe, joka muistuttaa erehdyttävästi windows XP:n komentokehoitetta ja vielä jopa vastaa sanaan "MOI".
Lähdekoodi tulee mukana, että kuka tahansa voi tehdä oman "parannellun" version ohjelmasta.
Eikös se ohjelman pitäsi olla oikeasti Command.COM??
No, pääasia tietysti että toimii.
Juu ja senhän voi vaihtaa, kun nimeä uudelleen valitsee sieltä ja laittaa exen tilalle com toimiikin jopa.
Tässä pari vertailukuvaa.....
Minun tekemä ohjelma, joka vastaa:
http://koti.mbnet.fi/juha2002/Kuvat/com/my.gif
Microsoftin, joka ei vastaa:
http://koti.mbnet.fi/juha2002/Kuvat/com/real.gif
Eli ovat hämäävän samannäköiset
hehee, nöyryytetään opettajia, se minun periaate.
heh atk opettajat ei aina oo niitä hillittömiä neroja
Mielestäni on helpointa tehdä Windows Console ohjelma joka tulee olemaan kaikilla saman näköinen kuin Windowssin alkuperäinen command.com. Tiedoksi vain, että kun puhe on Windows XP/ME/NT niin yleensä se on cmd.exe elikkä se komentorivi. Kyllähän se vanha command.com (MS-DOS-kehote) löytyy myös näistä järjestelmistä mutta takkuilee pahasti.
Jos välttämättä haluatte niin voinhan minä tässä värkätä sellaisen pilailu ohjelman alulle ja antaa sorsat mukaan jotta voi itse sitten muokkailla sitä oman maun mukaan.
Niin niin..... se oli cmd.exe! Mä en muistanut, että mikä se on, kun mulla lukee siellä ylhäällä command promt, mutta ei mitään tiedosto.exe:ä
Nyt se on cmd.exe siis tuo entinen command.exe, kun kokeilin Command Promptissa start cmd.exe ja sehän oli sama pas*a kuin se millä se start kirjoitettiin. Eli nyt on melko samannäköinen ohjelma kuin cmd.exe
Lisäksi QBasic käyttää selvästikin SHELL-komennossaan vanhaa command.comia, kokeilkaa vaikka DIR-komentoa Command Promptissa ja QBasicissa.
DIR QBasicissa:
https://www.ohjelmointiputka.net/dir_qb.png
DIR Command Promptissa:
https://www.ohjelmointiputka.net/dir_cmd.png
Eli kun tekee konsoli ohjelman niin se ajetaan aina Command Promptissa ja jos sitä ei ole niin se ajetaan command.comilla eikä se toimi oikeassa DOSsissa ollenkaan. Kirjoitin aikaisemmin vähän väärin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.