Pomoc s jednoduchým operačním systémem

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7408
Registrován: 23 pro 2010 09:23

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od faraon »

Odzkoušej tohle, jestli to bude fungovat:

pokus.bat:

Kód: Vybrat vše

@echo off
echo Vstup slova
gwbasic vstup.bas
echo %slovo%


vstup.bas:

Kód: Vybrat vše

10 INPUT "Zadej slovo: ",s$
20 s$="set slovo="+s$
30 SHELL s$
40 SYSTEM


Příkazy v BASICu můžeš psát malými písmeny, on si je převede.
Nezapomeň na příkaz system na konci, ať se ukončí automaticky.
Jestli budeš psát programy přímo v tom GWBasicu, ukládej je takhle:
save "program.bas",a
aby byly v holém ASCII textu a ne kódované v tokenech. Tak je budeš moct zobrazit nebo upravit i v jiných programech.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: 15 úno 2011 19:16
Bydliště: Slezina u Hulína

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od mar00m »

no, jo diky vyzkouším... Ale ta fráze se set slovo, to slovo je proměnná??? Využitelná v dávce??? Jestli jo tak DIKY!!! Jesště se ozvu.. .Zatim CS.
Ted mám celý týden volno... Škola zažívá přestavbu takže končíme o týden dřív :smile:....
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7408
Registrován: 23 pro 2010 09:23

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od faraon »

Ten BASICový program se spouští přímo z té dávky, a měl by podle toho co mu zadáš nastavit proměnnou %slovo% kterou pak můžeš dál používat.
Ale otestuj to, v DOSBoxu mi zrovna tohle nefunguje. Možná mám moc starou verzi, nebo mají nastavování proměnných zablokované. Nejde mi tam ani ten set. Fakt budu muset sestavit tu 486ku :roll:
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: 15 úno 2011 19:16
Bydliště: Slezina u Hulína

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od mar00m »

OJJJOJOJ... Nejede mi to.... :(

Přikládám alespon obsah souborů:

TARS.bat

Kód: Vybrat vše

@echo off
cls
rem Tuxi, uvedu te asi jako spoluautora ne??????? :smile:
echo =============================================================
echo TARS - Instalace programu, Operacniho systemu
echo =============================================================
md C:\APLIKACE
echo 1) Vlozte instalacni Disketu do mechaniky
pause
echo.
echo.
if not exist A:\*.* echo    Nalezen problem u jednotky A:\
echo.
echo.
echo 2) Nyni zadejte cestu k souboru ktery chcete nainstalovat
echo    Vzor.:    A:\SOUBORY\instal.exe
echo    V pripade ze chcete nainstalovat tento OS
echo    Vzor.:    A:\*.*
echo    Kdyz bude program mit vice casti
echo    Vzor.:    A:\PROGRAMEK\*.*
echo.
echo.
gwbasic vstup_cesta.bas
echo.
echo.
echo 3) Pockejte nez bude dokoncena instalace...
copy %cesta% C:\APLIKACE\
echo.
echo.
echo Nyni si navolte moznosti programu:
echo Zadejte jeho jmeno (i s priponou (COMMAND.COM))
gwbasic vstup_jmeno.bas
echo echo %random%: %aplikace% >> C:\INSTALAPP.bat
echo.
echo.
echo 4) Instalacni procedura byla ukoncena
echo    Nyni muzete zmacknout jakoukoliv klavesu...
pause >nul
cls
call MAIN.bat


A píše mi to
Bad file number... Nebo co...

Obsah
vstup_cesta.bas

Kód: Vybrat vše

10 INPUT "Zadej cestu: ",s$
20 s$="set cesta="+s"
30 SHELL s$
40 SYSTEM


a
vstup_jmeno.bas

Kód: Vybrat vše

10 INPUT "Zadej nazev aplikace: ",r$
20 r$="set aplikace="+r$
30 SHELL r$
40 SYSTEM
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7408
Registrován: 23 pro 2010 09:23

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od faraon »

A samostatně ti to co jsem poslal funguje?
Ještě mě napadlo, názvy souborů nesmí obsahovat mezery, pomůže dát celou cestu do uvozovek:
dir "a:\co je to.txt"
Naposledy upravil(a) faraon dne 26 čer 2011 21:10, celkem upraveno 1 x.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: 15 úno 2011 19:16
Bydliště: Slezina u Hulína

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od mar00m »

Jo a jak jste se mi tu předtím informativně hádali (byla to hádka!) tak cituji z knihy OSOBNÍ POČÍTAČE (Petr Hrůza; 1993): Strana 31, kapitola 2., Hardware a Software: "Operační systém DOS je software, který zabezpečuje základní ... životní funkce vašeho počítače."
Takže DOS je přeci jen Operační systém, i když z dnešního hlediska zastaralý se zdá jako by nebyl... Ale neběží trochu upravený v každém dnešním počítači??? Co třeba CMD.exe??? :smile:

--- Doplnění předchozího příspěvku (26 Čer 2011 21:11) ---

Jo... Ale mezery tam nemám, akorát znak _
Ten BASSkript právě zkouším a.,.......
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od domitea »

V každém počítači není. S koncovkou .exe by jsi u linuxu nepochodil :wink:
Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: 15 úno 2011 19:16
Bydliště: Slezina u Hulína

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od mar00m »

NN. Bohuzel... Ani samosattne...
Sice se spusti ale po zadani se neukonci... A po ručním vypnutí se oběví akorát režim echo je vypnutý (čili nemá co zobrazit, informuje o sve činnosti)
:(

Ještě jsem skusil u toho mojeho zmenit jmena... Odebrat ty _ ale nepomohlo to... :-(

faraon (TUX): Jen k tvé PC setavě: Používáš pěknej monitor... Já mám jen černobílou TESLU Merkur :-(
Naposledy upravil(a) mar00m dne 26 čer 2011 21:27, celkem upraveno 2 x.
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.
Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6991
Registrován: 11 dub 2006 09:09
Bydliště: Praha

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od Myloš »

Jistěže je DOS operačním systémem. Proč by neměl být. To, co dělá operační systém operačním systémem, není ani GUI, ani multitasking.
To, co znáš jako cmd.exe, je interpreter pro různé příkazy, aby bylo možné spouštět dávkové úlohy, nebo komunikovat se systémem přes příkazový řádek.
Oproti tomu command.com byl v někdejším DOSu nutnou součástí systému. Každý, kdo si z hlouposti někdo command smazal, může vyprávět.
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)
Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: 15 úno 2011 19:16
Bydliště: Slezina u Hulína

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od mar00m »

NN, bohužel... Ani na mém nóbl hystorickém (hysterickém) oldbooku mi to nefachá, ani na mojem super luxusním stolním PC, které je velké jako kráva mi to nefachá... Pořád jen:

Bad File Number...
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7408
Registrován: 23 pro 2010 09:23

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od faraon »

A nemáš to jméno delší než osm znaků?
Zítra to naklepu do toho starouše a vyzkouším to načisto, ať s tím pohneme. Jen musím ještě vyhrabat klávesnici s PS/2 koncovkou, zrovna mám po ruce jen samé DIN :lol: Jednu takovou mám připojenou i k tomuhle PC, ale přes redukci...

Toho Merkura tu mám také, ale toho jsem si pořídil až dodatečně, původně jsem používal jeho ruského předchůdce, Junosť 402B. Ale na barevné televizi to bylo mnohem lepší. Ono to vlastně není PC ale HC - Home Computer :wink:

MS-DOS samozřejmě v tehdejší době byl operační systém, stejně jako na tom mém Didaktiku byl operační systém Sinclair BASIC.
Z dnešního hlediska (a ve srovnání s operačnímy systémy velkých počítačů šedesátých let také) je ten DOS jen pouhý zavaděč programů, nebo spíš programu, protože dovedl akorát jeden zvolený natáhnout do paměti a nechat ho aby si s počítačem dělal co chtěl.
Občas mu také DOS poskytl nějakou službu, protože jeho jádro sedělo v paměti jako TSR program a čekalo na přerušení, buď od periférie nebo přímo od programu - ono slavné INT 21H.

COMMAND.COM je příkazový interpret, který se spouštěl automaticky po startu MS-DOSu, tak jako se dnes spouští Explorer po startu Windows. Také dělá rozhraní mezi uživatelem a systémem, umožňující práci se soubory a spouštění programů. CMD je totéž jako command, s trochu většími možnostmi, ten si spouštíš dodatečně až z toho Exploreru.
Pokročilejší verze MS-DOSu umožňovaly nastavit jaký program se spustí jako příkazový interpret, takže místo commandu se mohl použít libovolný jiný, třeba nějaké grafické rozhraní jako byl GEM.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: 15 úno 2011 19:16
Bydliště: Slezina u Hulína

Re: Pomoc s jednoduchým operačním systémem

Příspěvek od mar00m »

Bohužel to nejede...
Délka jména měla 11 znaků, ake teď mi to zase píše:

TYPE 20 MISHMASH


//EDIT
Zkusil jsem to i upravit ale pořád samej MIŠMAŠ.... :D :D
Včera jsem vytáhl ze sklepa 2 plesnivé knihy o BASICu a DOSu... Už prošly SAVem a teď jsou suché... Jdu studovat :D :D
Momentálně pracuji na 'homemade' kalkulačce, pokud máte nějaké rady a tipy ohledně zásobníkového programu v C++ či AVR ATMEGA2560 tak je rád uvítám.
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Pomoc s výběrem
    od belphegor666 » » v Rady s výběrem hw a sestavením PC
    14 Odpovědi
    12304 Zobrazení
    Poslední příspěvek od belphegor666
  • Pomoc s webem
    od Tay » » v Web-tipy a vaše weby
    5 Odpovědi
    49391 Zobrazení
    Poslední příspěvek od Tay
  • Pomoc při taktu
    od ondyN » » v Taktování a další úpravy PC
    2 Odpovědi
    10275 Zobrazení
    Poslední příspěvek od Dyonysos
  • Pomoc s výběrem komponent
    od kurkisak » » v Rady s výběrem hw a sestavením PC
    2 Odpovědi
    4275 Zobrazení
    Poslední příspěvek od kurkisak
  • Pomoc se sestavením PC 35k - herní
    12 Odpovědi
    8207 Zobrazení
    Poslední příspěvek od šulda

Zpět na „Programování a tvorba webu“