Dávkový soubor pro DosBox a následné data Vyřešeno

...

Moderátor: Mods_senior

Uživatelský avatar
Minapark
Level 3
Level 3
Příspěvky: 546
Registrován: říjen 11
Pohlaví: Muž
Stav:
Offline

Dávkový soubor pro DosBox a následné data  Vyřešeno

Příspěvekod Minapark » 23 zář 2017 04:00

Zdravím všechny.
Podařilo se mi rozchodit DOS (i na celou plochu - ne jenom v malém okně) na Win 8.1 64 Bit.
Ale ptřeboval bych prosím pomoci s vypsáním dávkového souboru pro spouštění z ikony (souboru).
Nějak se mi to stále nedaří a myslím si, že by to mohl někdo umět.

Když spustím DosBox, stále dokola musím vypisovat: (příklad)
mount d d:\
d:
cd knihy
pujc.bat

Uměl by jste někdo napsat dávkový soubor tak, aby se spustil sám DosBox současně i s těmi příkazy, které se musí stále vypisovat?
Žij, jako bys měl zítra zemřít. A uč se, jako bys měl žít věčně.

Reklama
Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23605
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: Dávkový soubor pro DosBox a následné data

Příspěvekod ITCrowd » 23 zář 2017 08:42

Netuším jak funguje dosbox, ale v klasickém DOSu byl soubor autoexec.bat, který se automaticky spouštěl po startu systému. A v něm můžeš mít cokoli. Zkus zapátrat tímto směrem.
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router

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

Re: Dávkový soubor pro DosBox a následné data

Příspěvekod faraon » 23 zář 2017 08:46

Kód: Vybrat vše

"C:\(cesta k programu)\dosbox(verze).exe" PROGRAM -exit -fullscreen -noconsole

Místo spouštěného programu nebo dávkového souboru můžeš spustit i obraz disku nebo diskety, potom se z něj DOSBox pokusí nabootovat (takže to musí být disketa s libovolným historickým systémem pro PC, jako jsou MS-DOS, DR-DOS, TE-DOS, CP/M-86, XENIX, OS-2 a spousta jiných, akorát Linux tam nejde, asi není dost historický). Tak se dají spustit i totálně zkriplené kusy softu (například M$ Fortran 77), které nechodí pod vestavěným FreeDOSem.

Další parametry viz návod v příloze:

Kód: Vybrat vše

dosbox [name] [-exit] [-c command] [-fullscreen] [-conf congfigfile]
       [-lang languagefile] [-machine machinetype] [-noconsole]
       [-startmapper] [-noautoexec] [-securemode]
       [-scaler scaler | -forcescaler scaler]
       [-version]


Největší možnosti máš přímo editací konfiguračního souboru, například fullscreen=true ti bude DOSBox spouštět vždy na celé obrazovce, také si tam můžeš zvolit typ a rychlost procesoru, grafické nebo zvukové karty, velikost dostupné RAM, pomocí hodnoty frameskip urychlit vykreslování a tím běh náročnějších programů...
Je tam toho tak na rok experimentování :lol:

Další možnost je napsat si pro daný adresář speciální AUTOEXEC.BAT, a ten opět pomocí parametru spustit při startu DOSBoxu, ten ti provede všechny v něm zapsané příkazy jako by normálně bootoval. A všechno se to dá kombinovat 8)
Přílohy
dosbox.zip
(17.62 KiB) Staženo 38 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
Minapark
Level 3
Level 3
Příspěvky: 546
Registrován: říjen 11
Pohlaví: Muž
Stav:
Offline

Re: Dávkový soubor pro DosBox a následné data

Příspěvekod Minapark » 23 zář 2017 09:09

ITCrowd píše:....v klasickém DOSu byl soubor autoexec.bat, který se automaticky spouštěl po startu systému......

Ano, to vím, ale neumím si vytvořit vlastní. Musím mít nejdříve spuštěný Dosbox, aby tohle fungovalo a vněm zadávat ty příkazy. A na to chci vytvořit ten dáv.soub., abych to nedělal ručně.

Dodatečně přidáno po 48 vteřinách:
faraon píše:[code]"C:(cesta k programu)dosbox(verze).exe" PROGRAM -exit -fullscreen -noconsole.............Další možnost je napsat si pro daný adresář speciální AUTOEXEC.BAT, a ten opět pomocí parametru spustit při startu DOSBoxu, ten ti provede všechny v něm zapsané příkazy jako by normálně bootoval. A všechno se to dá kombinovat 8)

Páni, ty jsi mi toho napsal, že nevím která bije. Tak že dík.
Zkusím se tím postupně prokousávat, případně se budu dále dotazovat. Už teď vidím, že jsem v háji.
Mám jiný Dosbox, uvidím jak to půjde.

Program co potřebuji umím spustit, ale jak píšu, nechce se mi to stále zadávat ručně. A navíc jsem použil jen příklad pro názornost. Celková cesta je podstatně komplikovanější.
Žij, jako bys měl zítra zemřít. A uč se, jako bys měl žít věčně.

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

Re: Dávkový soubor pro DosBox a následné data

Příspěvekod faraon » 23 zář 2017 09:35

Já mám také novější verzi než je tohle README, takže tam mám možná ještě nějaké nastavení navíc. Ale s tímhle vystačím.
Každopádně DOSBox je ideální virtualizační platforma, umožňující spouštění stále stejného programu na libovolném moderním počítači s libovolným operačním systémem, včetně tabletů a lepších mobilních telefonů. Navíc bezpečně a viruvzdorně!
Kam se hrabe nějaká Java děravá jako řešeto :lol:

Ještě jsem si vzpomněl na jednu drobnost, příkaz
dosbox .
ti ho spustí v aktuálním adresáři, připojeném jako disk C, takže pokud v něm máš víc programů a chceš spustit některý z nich, stačí ho potom jen napsat jako příkaz.
"Král Lávra má dlouhé oslí uši, král je ušatec!

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

petrmet
Level 3
Level 3
Příspěvky: 440
Registrován: leden 15
Pohlaví: Muž
Stav:
Offline

Re: Dávkový soubor pro DosBox a následné data

Příspěvekod petrmet » 23 zář 2017 09:39

DOSBOX používám, popíšu svůj postup spouštění :
mám složku c:\DOSBox-0.73\ , v ní nainstalovaný DOSBOX
složku c:\DOSPgmy\SPORTKA\, v ní dosové programy
ve složce c:\DOSBox-0.73\ soubor sportka.conf
v něm
[autoexec]
keyb us
mount c c:\dospgmy
c:
cd sportka
call sportka.bat
exit

a na ploše ikonu, ve které spouštím
C:\DOSBox-0.73\dosbox.exe -conf sportka.conf -noconsole
spustit v:C:\DOSBox-0.73

V souboru sportka.bat
už mám jen dosové příkazy na spuštění dosového programu
Snad ti to pomůže.

Uživatelský avatar
Minapark
Level 3
Level 3
Příspěvky: 546
Registrován: říjen 11
Pohlaví: Muž
Stav:
Offline

Re: Dávkový soubor pro DosBox a následné data

Příspěvekod Minapark » 23 zář 2017 10:03

1)
faraon píše:J.... DOSBox je ideální virtualizační platforma, umožňující spouštění stále stejného programu na libovolném moderním počítači s libovolným operačním systémem, včetně tabletů a lepších mobilních telefonů. Navíc bezpečně a viruvzdorně!......

2) dosbox . ti ho spustí v aktuálním adresáři, připojeném jako disk C, takže pokud v něm máš víc programů a chceš spustit některý z nich, stačí ho potom jen napsat jako příkaz.


1) To si taky myslím a chci to využít na registrace stránek, hesla atd. Už toho mám hodně. Akorát nevím, jestli ukládat i dost citlivá data.
2) Disk C používat nechci. Potřebuji to mít portable. Před rokem jsem měl zkušební fungující verzi na flešce (když jsem to chtěl poprvé zkoušet), ale jak jsem to udělal ..... to nevím. Uložená kopie mi nejde. Teď to umím spustit jen z C.

Dodatečně přidáno po 5 minutách 22 vteřinách:
petrmet píše:...popíšu svůj postup spouštění :
mám složku c:DOSBox-0.73 , ..... na ploše ikonu, ve které spouštím
C:DOSBox-0.73dosbox.exe -conf sportka.conf -noconsole.....už mám jen dosové příkazy na spuštění dosového programu
Snad ti to pomůže.

Pomůže určitě, díky moc. Ale jsem už natvrdlej a rozumím z toho asi tak 25%. Snad to postupně poskládám.
Žij, jako bys měl zítra zemřít. A uč se, jako bys měl žít věčně.

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

Re: Dávkový soubor pro DosBox a následné data

Příspěvekod faraon » 23 zář 2017 10:16

Minapark píše:2) Disk C používat nechci. Potřebuji to mít portable.

Však ten virtuální disk C: bude pracovní adresář DOSBoxu na libovolné jednotce, se skutečným C: v počítači nemá nic společného. Já ho například v Linuxu vůbec nemám a také mi ho DOSBox ukazuje :D

Podstatné je že ven se z něj nic nedostane, ani virus ne, jenom hlouběji do podadresářů. Takže se dá hrát a experimentovat i se zavirovanými programy, samozřejmě vždy pouze na kopiích dat, originály je potřeba mít bezpečně uložené úplně jinde!
"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
Minapark
Level 3
Level 3
Příspěvky: 546
Registrován: říjen 11
Pohlaví: Muž
Stav:
Offline

Re: Dávkový soubor pro DosBox a následné data

Příspěvekod Minapark » 23 zář 2017 11:17

faraon píše:Však ten virtuální disk C: bude pracovní adresář DOSBoxu na libovolné jednotce, se skutečným C: v počítači nemá nic společného.....

No, to je asi to co nechápu. Já totiž vůbec nevím, jestli se mi to spouští virtuálně nebo přímo. Promiňte mi to.

Zkusím se tedy zeptat úplně přímo. (moc mi to totiž nejde, buď to se to spouští dokola, nebo to něco nenachází ..atd.)
Kdybych sem napsal přesnou cestu, kde chi mít DBox a přesnou cestu programu, který potřebuji spustit, napsal by mi někdo spouštěcí soubor .bat? Včetně spouštěcí ikony na plochu?
Asi si říkáte, že jsem línej na tom dělat. No, spíš mi docházejí nápady a mozek ni nejede.

Za to Vám posílám link na ten jinej DBox. (spíš specifikovaně podrobnej, v základu bude asi stejný, jen vím, že se spouští v různých velikostech, úpravách a tak. Třeba to znáte a třeba to někdo zaujme. A je tam i dost jiných rad, ale já se nachytám).
http://www.columbia.edu/~em36/wpdos/index.html
Žij, jako bys měl zítra zemřít. A uč se, jako bys měl žít věčně.

petrmet
Level 3
Level 3
Příspěvky: 440
Registrován: leden 15
Pohlaví: Muž
Stav:
Offline

Re: Dávkový soubor pro DosBox a následné data

Příspěvekod petrmet » 23 zář 2017 12:23

Proč pořád chceš soubor bat ? Potřebuješ konfigurační soubor ve složce, kde je DOSBOX např. knihy.conf a do něj dát příkazy, jak jsem psal výše.
[autoexec]
mount c d:\
c:
cd knihy
call pujc.bat
exit
Celé to pak spustíš příkazem :
C:\DOSBox\dosbox.exe -conf knihy.conf -noconsole
který dáš do spouštěcí ikony.

Uživatelský avatar
Minapark
Level 3
Level 3
Příspěvky: 546
Registrován: říjen 11
Pohlaví: Muž
Stav:
Offline

Re: Dávkový soubor pro DosBox a následné data

Příspěvekod Minapark » 23 zář 2017 13:22

Zkoušel jsem to podle tebe. Je to zatím nejblíže aby to fakalo.
1) nevím co s tím "[autoexec]", to tam mám taky napsat, nebo je to jen info?
2) teď píšeš "mount c d:" a před tím "mount c c:", já dávám "mount d d:" a proto mi to třeba nejde.
3) DBox mám na:
D:/9-DOS/DOSWP64/WPfor64bit/DOSbox/DOSBox-25line.exe a spoštecí program
D:/9-DOS/data/Puj/puj.bat a tady se spouští bat s příkazami na pro c: (proto jsem to chtěl změnit, ale asi to bude to virtuální).
4) dle mých složek by to vypadalo asi takto?:

[autoexec]
mount d d:
d:
cd 9-dos
cd data
cd puj
call pujc.bat
exit

5) a příkaz "D:/9-DOS/DOSWP64/WPfor64bit/DOSbox/DOSBox-25line.exe -pujc.conf -noconsole" je dobře?
A jak ho dám do ikony?

Dodatečně přidáno po 23 minutách 57 vteřinách:
Když spustím bod 5 z příkazovýho řádku win, tak se mi sice DBox spustí, ale zase je tam z: a můžu to celé vypisovat....
Naposledy upravil(a) Minapark dne 23 zář 2017 13:54, celkem upraveno 1 x.
Žij, jako bys měl zítra zemřít. A uč se, jako bys měl žít věčně.

petrmet
Level 3
Level 3
Příspěvky: 440
Registrován: leden 15
Pohlaví: Muž
Stav:
Offline

Re: Dávkový soubor pro DosBox a následné data

Příspěvekod petrmet » 23 zář 2017 13:53

To je marný. Na otázky neodpovídáš, příspěvky nečteš. Vycházel jsem z tvého prvního příspěvku, ale asi máš vše uloženo někde jinde. Dokud nebudu vědět přesně, kde máš co uloženo, nemohu ti napsat příkazy, musíš si je odvodit sám podle příkladů, které jsou triviální. Máš vůbec DOSBOX ? Co je DOSBox-25line.exe ?


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Turbo Pascal (With DOSBox) je pomalý.
    od Kopusek » 01 pro 2023 11:00 » v Programování a tvorba webu
    2
    2174
    od Kopusek Zobrazit poslední příspěvek
    02 pro 2023 10:13
  • USB-C pouze data ? Příloha(y)
    od ski1961 » 08 říj 2023 10:25 » v Rady s výběrem hw a sestavením PC
    4
    2175
    od ski1961 Zobrazit poslední příspěvek
    08 říj 2023 11:40
  • Data science desktop cca 70k Příloha(y)
    od Siderit » 24 srp 2023 12:02 » v Rady s výběrem hw a sestavením PC
    10
    1544
    od Siderit Zobrazit poslední příspěvek
    25 srp 2023 20:02
  • Mizí data ze všech microSD karet.
    od jan l » 10 led 2024 19:33 » v Problémy s hardwarem
    4
    707
    od jan l Zobrazit poslední příspěvek
    11 led 2024 20:15
  • Nemožnost odstranit soubor Příloha(y)
    od Dolpi » 22 kvě 2023 18:54 » v Vše ostatní (sw)
    1
    1306
    od zeus Zobrazit poslední příspěvek
    23 kvě 2023 12:46

Zpět na “Vše ostatní (sw)”

Kdo je online

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