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

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 26 čer 2011 11:34

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)

Reklama
Uživatelský avatar
mar00m
Level 2.5
Level 2.5
Příspěvky: 359
Registrován: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod mar00m » 26 čer 2011 20:44

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: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 26 čer 2011 20:52

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: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod mar00m » 26 čer 2011 20:56

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: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 26 čer 2011 21:06

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: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod mar00m » 26 čer 2011 21:10

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ů
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod domitea » 26 čer 2011 21:14

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: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod mar00m » 26 čer 2011 21:17

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: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Myloš » 26 čer 2011 21:21

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: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod mar00m » 26 čer 2011 21:32

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: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 26 čer 2011 22:09

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: únor 11
Bydliště: Slezina u Hulína
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod mar00m » 27 čer 2011 16:35

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.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Pomoc při taktu Příloha(y)
    od ondyN » 14 led 2025 15:53 » v Taktování a další úpravy PC
    2
    6789
    od Dyonysos Zobrazit poslední příspěvek
    14 led 2025 16:19
  • Pomoc s webem
    od Tay » 09 úno 2025 15:53 » v Web-tipy a vaše weby
    5
    19776
    od Tay Zobrazit poslední příspěvek
    10 úno 2025 12:09
  • Pomoc s výběrem komponent
    od kurkisak » 02 pro 2024 14:48 » v Rady s výběrem hw a sestavením PC
    2
    1777
    od kurkisak Zobrazit poslední příspěvek
    02 pro 2024 18:11
  • Pomoc se zpomaleným notebookem
    od trefort » 29 zář 2024 14:02 » v Problémy s hardwarem
    8
    2816
    od atari Zobrazit poslední příspěvek
    30 zář 2024 10:04
  • PC do 20k (pomoc s dovýběrem komponent)
    od insider » 27 zář 2024 16:46 » v Rady s výběrem hw a sestavením PC
    11
    4065
    od insider Zobrazit poslední příspěvek
    03 říj 2024 09:03

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů