Fórum Ubuntu CZ/SK
		Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: erico9999  28 Září 2008, 22:32:23
		
			
			- 
				zprovoznil jsem dle návodu Linkonto (účetnictví, které běží pod dosemu), ale potřeboval bych, aby šlo spustit spouštěčem z plochy ( účetní chce kliknout a pracovat). Jak jsem pochopil, přímo přes spouštěč to zřejmě nejde, takže se snažím vytvořit nějaký jednoduchý skript, který si spouštěčem zavolám,  ??? :(ale nemůžu přijít na správnou syntaxi.
Takže :
Spuštění ručně přes terminál vypadá takto :
otevřu terminál
dosemu                            #spustí emulaci DOSU (tuším FreeDos) - začíná v adresáři c:
cd linkonto.15                  #přejdu do adresáře linkonto.15
_konto15.bat                   #spustím program 
a program se rozběhne.
Pokud zadám stejnou posloupnost příkazů do skriptu, otevře se jen okno se spuštěným dosemu ( c: ), spuštění programu se neprovede. Zkoušel jsem více kombinací příkazů a určení cesty, ale buď skončím v dosemu nebo problikne nějaké okno a skript se ukončí, program se nespustí.   
Neúspěšné pokusy
#!/bin/bash
dosemu
cd linkonto
_konto15.bat
#!/bin/bash
cd /home/robert/.dosemu/drive_c/LINKONTO.15
dosemu && _KONTO15.bat
a různé další kombinace, ale bez přesné syntaxe se k výsledku asi nedohrabu (začínám, asi potřebuju dosemu předat nějakým parametrem co a kde má spustit, ale nikde jsem to nenašel) Možná se postup bude hodit i dalším zájemců o účetnictví v Linuxu (Linkonto), případně i na nějaké starší hry.
			 
			
			- 
				
1.2. Running a DOS program directly from Linux.
   You can use something like
              dosemu "/home/clarence/games/commander keen/keen1.exe"
   which will automatically cause the DOS in DOSEMU to
     * "cd" to the correct directory,
     * execute the program automagically,
     * and quit DOSEMU when finished.
 .. je mi moc lito, bojuji s tim .. chci byt mily a chapavy .. ale stromek se musi ohybat dokud to jde, takze :: RTFM ;)
ps. u me v /usr/share/doc/packages/dosemu/README.txt 
			 
			
			- 
				Moc díky, už to běhá, uvozovky mě teda nenapadly. Pokud to někdo budete taky používat, pozor na přesně napsanou cestu a název souboru - rozlišuje malé a velké písmena ( napsal jsem .bat místo .BAT a už to nejelo ). Takže fungující skript
#!/bin/bash
dosemu "/home/robert/.dosemu/drive_c/LINKONTO.15/_KONTO15.BAT"