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 » 29 čer 2011 20:56

Stačí přidat tyhle řádky do INPUT.BAS a nastaví ti to tyhle proměnné při každém použití:

Kód: Vybrat vše

51 d$=MID$(DATE$,4,2)+"."+LEFT$(DATE$,2)+"."+RIGHT$(DATE$,4)
52 PRINT #1,"set date="+d$
53 PRINT #1,"set time="+LEFT$(TIME$,5)

a nebo si na to udělat speciální příkaz:

CLOCK.BAT

Kód: Vybrat vše

@gwbasic clock.bas


CLOCK.BAS

Kód: Vybrat vše

10 OPEN "clock.bat" FOR OUTPUT AS #1
20 PRINT #1,"@gwbasic clock.bas"
30 d$=MID$(DATE$,4,2)+"."+LEFT$(DATE$,2)+"."+RIGHT$(DATE$,4)
40 PRINT #1,"@set date="+d$
50 PRINT #1,"@set time="+LEFT$(TIME$,5)
60 CLOSE #1
70 SYSTEM

Pak stačí příkaz clock a máš v %date% a %time% aktuální systémový čas. Nevýhoda je, že ti to smaže obrazovku.
Hlavně se nespleť na řádku 10 a neotevři si CLOCK.BAS, ať ho nepíšeš znova!
Všiml jsem si že v tom MAIN.BAT tady výše máš qwbasic místo gwbasic, takhle ho nespustíš :)

Minimalistická verze z Didaktiku s obrazovkou 32x22:

Kód: Vybrat vše

. AA  H  H  OO     J
.A  A H  H O  O    J
.AAAA HHHH O  O J  J
.A  A H  H  OO   JJ
Naposledy upravil(a) faraon dne 29 čer 2011 21:14, 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)

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 » 29 čer 2011 20:59

Aha! Díky... Poidívám se.
Nalezen problém:

Soubor: clock.bas
Umístění: 70
Hodnota: SYSTEM
Popis Problemu: Hodnota SYSTEM je neplatna
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 » 29 čer 2011 21:28

V čem to spouštíš?
"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 » 29 čer 2011 21:33

No, v tom gwbasicu ne?
Ten výpis jsem ti udělal přes takovou moji malou utilitku, kterou jsem si udělal. Kontroluje soubory jestli obsahují nějaký problém. Ale ještě ji dolazuju. Max problémů je 100× a 1 na 1 řádek. Víc errorlevelů se mi psát nechtělo....

Prostě se to nevrátí do dávky zpět...
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 » 29 čer 2011 21:41

Jo tak, mě by teda spíš víc pomohlo původní chybové hlášení :-D
Na posledním řádku musí být
70 SYSTEM
s mezerou mezi číslem a slovem a odentrovaným koncem řádku. Některé programy ho jinak nevezmou.
"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 » 29 čer 2011 21:45

HMM. Podívám se. Ale hlášení je

ok

a pak musím napsat SYSTEM manuálně.

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

YEAH! Dal jsem na konec Enter a Mezerník a už jede krásně. Zítra tady hodím odkaz. Pak můžeš testnout.
Nastavení datum sem hodil přímo do Autoexec.bat
:smile:
Very Thanks!
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 » 30 čer 2011 20:15

Ukázka jak by mohl vypadat ten basicový instalátor:

Kód: Vybrat vše

10 source$="A:\"
20 topdrive=66
100 ON ERROR GOTO 10
110 INPUT "Na ktery disk? ",drive$
120 drive=ASC(LEFT$(drive$,1))
130 IF (drive<65 OR drive>topdrive) AND (drive<97 OR drive>topdrive+32) THEN PRINT "Neplatna jednotka!":goto 100
140 drive$=CHR$(drive)+":\"
200 PRINT "Zadej cestu k cilovemu adresari: ";drive$;
210 INPUT "",path$
220 destiny$=drive$+path$
300 ON ERROR GOTO 1000
310 CHDIR destiny$
320 prikaz$="copy "+source$+"*.* "+destiny$
330 SHELL prikaz$
340 CLS:PRINT "Kopirovani dokonceno."
350 GOTO 9000
1000 PRINT "Adresar ";destiny$;" neexistuje, mam ho vytvorit? [Ano/Ne] ";
1010 INPUT "",volba$:volba$=LEFT$(volba$,1)
1020 IF volba$="a" OR volba$="A" THEN GOTO 1100
1030 INPUT "Ukoncit instalaci nebo zadat novou cestu? [Konec/Nova] ",volba$
1040 IF LEFT$(volba$,1)="n" OR LEFT$(volba$,1)="N" THEN GOTO 100
1050 GOTO 9000
1100 ON ERROR GOTO 1200
1110 MKDIR destiny$
1120 GOTO 300
1200 INPUT "Adresar nelze vytvorit, ukoncit instalaci nebo novou cestu? [Konec/Nova] ",volba$
1210 IF LEFT$(volba$,1)="n" OR LEFT$(volba$,1)="N" THEN GOTO 100
1220 GOTO 9000
9000 PRINT "Konec instalace."
9010 SYSTEM


Je to jen prototyp, některé věci nefungují úplně tak jak by měly, třeba to odchytávání chyb. A snad tam nejsou překlepy :blush:
"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 » 03 črc 2011 14:01

Zkoušel jsem už rozjet ty hry. Vytvořil jsem úplně novej GAME.bat. Zatím tam fahčí 4 hry :listen: :listen:
Ještě upravím ty nesrovnalosti s "call". Zatím.

\\EDIT
Nesrovnalosti byly opraveny. Ještě jsem našel pár her pro DOS. Takže ještě systém dolazuju. :dontgetit:

\\EDIT
Už jsem vytvořil konečnývýsledek. Nyní je i možnost doinstalovat další hry. 8)
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
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 » 18 črc 2011 18:30

Jsem zpět...
faraon: zatím jen zkouším... :smile:
A ještě zháním nové jméno pro svůj (OS). Myslím...PhoenixOS
Už mám i pekne logo..
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 » 18 črc 2011 19:24

Nezní to špatně, i když nejsi první koho ten název napadl: http://en.wikipedia.org/wiki/Doscore
A dokonce to mají také založené na DOSu :listen:
"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 » 19 črc 2011 13:47

AAAch jo! Něco mě napadne a teď zjístím, že to někoho už napadlo. A co HydraOS 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
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 » 19 črc 2011 16:57

Jo, všechno tu už dávno bylo, dokonce často navržené a zpracované mnohem lépe než dnes :-D
Operační systém HYDRA z roku 1971, navržený pro multiprocesorové systémy!

On ten původní projekt PhoenixOS je dost starý, a už před lety změnil název, takže je tak trochu volný ;-) A co třeba pro odlišení PhoenixDOS?

Jinak s tím písmenem X opatrně, protože tím se vyznačují systémy ideově založené na Unixu (například AIX, HP UX, Minix, Xenix, Linux...) což DOS tedy ani náhodou není.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)


  • 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 3 hosti