Valakinek van ötlete, hogy ez hogyan oldható meg? Win alatt az xcopy parancs miatt a kliens gépére áthúzza a teljes mappát (50Mb körül). Nem lenne szükséges, elég, ha "oda" lehetne dolgozni.
- vandorszekely blogja
- A hozzászóláshoz be kell jelentkezni
- 1425 megtekintés
Hozzászólások
Probalkozz egy kort Dosemuval, lehet, sikeresebb lesz erre a celra...
---
Hey! Where'd my terminal go?
- A hozzászóláshoz be kell jelentkezni
Köszönöm, átrágom ezt az emulátort, feedback lesz.
- A hozzászóláshoz be kell jelentkezni
Tisztázzuk a helyzetet:
ez az eljárás már működött korábban, másik rendszerről dosbox alatt, csak most akartad egy Debianos kliensre áttelepíteni, és ott történt ez, vagy eddig natív DOS alatt futott minden és most próbálod dosboxra átültetni?
Az előbbi esetben nem tudom, mi a baj, az utóbbi (a jelekből ítélve valószínűbb) esetben arról van szó, hogy a dosbox induláskor létrehoz magának egy "virtuális" meghajtót Z: néven, ami a futtatandó DOS-os alkalmazás számára a DOS-szerű rendszert tartalmazza. Rögtön itt az első szerencsétlen ütközés: a te szkriptedben a z: lenne a megosztott meghajtó, de a dosboxban a z: már foglalt, mint mondtam, ő a saját emulált rendszermeghajtóját érti alatta. Amikor elindul, akkor a Z:\ az alapértelmezett könyvtár.
Ha azt akarod, hogy a dosbox elérje a fájlrendszeredet vagy egy részét, akkor ehhez meg kell neki mondani, hogy melyik valódi, a host fájlrendszerében létező könyvtárat melyik meghajtójel alatt érje el. Erre a mount parancs szolgál. Tehát el kell különíteni a hoston egy munkakönyvtárat, majd a dosbox alatt C:-ként fel kell mountolni. Csak ezután van értelme kiadni a c:, cd akármi parancsokat.
Aztán az is baj lehet, hogy a "net use akármi" sem fog alapból dosbox alól működni. A távoli könyvtárat (\\192.168.0.33\SZAMLA) a host rendszer alól kell felcsatolni egy lokális könyvtárba, és a dosboxon belül egy másik meghajtó alá mountolni.
Az xcopy parancs sem biztos, hogy alapból létezik dosbox alatt.
Tehát a teendők:
- a dosbox dokumentációjának elolvasása, különös tekintettel a mount parancsra és arra, hogy az automatikusan elinduló (autoexec.bat-nak megfelelő) parancsokat hogy lehet beépíteni a dosbox.conf-ba;
- a Z: helyett egy más meghajtójel használata a hálózati meghajtóhoz;
- a C: meghajtónak azt a könyvtárat felmountolni, amiben az a bizonyos szamla alkönyvtár van.
Ha valóban 'lehet "oda" dolgozni', azaz a távoli gépen van írási jog meg minden, akkor a C: meghajtó nem is szükséges igazából, a távoli meghajtót kell felmountolni és lehet azon dolgozni.
- A hozzászóláshoz be kell jelentkezni
Üdv!
tisztázzuk :)
nem, még nem működött más dosbox alól. Most szeretném beüzemelni. Az eredeti mappát átmásolva, lokálisan fut a program, jól/rosszul, de inkább a progi hibája, mintsem a dosboxé.
Ami ugye nem működik, a batch file indításakor, hogy nem értelmezi/tudja végrehajtani annak tartalmát, pl. net use, xcopy.
A C: mountolva van, /home/zoltan/cxoffice néven. a screenshoton is látszik, hogy már a C:\-t használja.
Lehetséges, hogy a bibi ott van, hogy a megosztás paradox módon a "Z" meghajtó és ebbe keveredik bele. Mondjuk, még 2 további parancsot nem tud végrehajtani, de az xcopy nem lényeges, hisz ez húzza át a teljes mappát.
Módosítom a hálózati meghajtó betüjelét, lássuk, mi is történik.
Visszajelzek, köszönöm a tippeket.
- A hozzászóláshoz be kell jelentkezni
Nos? Mi a helyzet?
- A hozzászóláshoz be kell jelentkezni
nos, a javaslatod után már nem volt időm dolgozni a kérdéssel, holnap nyúlok hozzá és jelzem.
- A hozzászóláshoz be kell jelentkezni
Noskérem :
a dosemu nem működik.
A dosboxnak a parancsokkal van problémája, a netuse és az xcopy, ezeket nem tudja végrehajtani.
Marad a távoli asztal.
Köszönöm a segítségeteket.
- A hozzászóláshoz be kell jelentkezni