Stránka 1 z 1

conventor batch i se soubory

Napsal: 03 kvě 2013 08:38
od _Ondra10_
Dobrý den mám takový problém dělám v batu jakýsi "rozcestník" kde se napíše určitý příkaz a zapne to např. hru, ale k věci ta hra je ve složce např. data>hry>hra.exe ale když zkonvertuju do exe ten spouštěcí soubor ten batch tak stejnak potřebuje tu složku data s hrou. Nešlo by nějak udělat aby tu složku nepotřeboval? aby se vložila nějak do toho pozdějšího bach který bude *.exe :idea:

Re: conventor batch i se soubory

Napsal: 03 kvě 2013 08:58
od Uziv00
Musíš před příkazem spuštění změnit adresář.
Např.

Kód: Vybrat vše

c:
cd \
cd c:\data\hry
hra.exe

Re: conventor batch i se soubory

Napsal: 03 kvě 2013 09:15
od _Ondra10_
ano to mám, ale asi jste to nepochopil/a adresář měním ale ten výsledný exe tu složku data>hry vždy potřebuje. mě šlo o to aby jí nepotřeboval. aby byl jakoby samostatný.

Re: conventor batch i se soubory

Napsal: 03 kvě 2013 09:21
od Uziv00
Tak to zkus nějak přeložit do češtiny. Vůbec nechápu co vlastně chceš.
/edit: nebo to myslíš tak, že by součástí toho jediného exe byl i adresář z hrou?

Re: conventor batch i se soubory

Napsal: 03 kvě 2013 09:28
od _Ondra10_
Tak jednoduše zkráceně řečeno: mám v batch takový rozestník na funkci proměnné kde uživatel napíše např. hra a batch jde

Kód: Vybrat vše

cd data
cd hry
hra.exe


a však když skonvertuji bat do exe tak ten výsledný exe stále potřebuje tu složku s hrou, já potřebuji aby tu složku nepotřeboval. jde to vůbec nějak? :idea:

--- Doplnění předchozího příspěvku (03 Kvě 2013 09:29) ---

ano, to edit bylo správně :-)

Re: conventor batch i se soubory

Napsal: 03 kvě 2013 09:43
od Uziv00
Napadá mě způsob udělat samorozbalovací archiv, který by po spuštění rozbalil soubory na disk a pak spustil výběr.

Re: conventor batch i se soubory

Napsal: 05 kvě 2013 11:11
od _Ondra10_
A nevíte jak vytvořit SFX archiv aby uživatel nemusel potvrzovat rozbaleni a ihned po rozbalení např do appdata se spusti start.bat?

Re: conventor batch i se soubory

Napsal: 05 kvě 2013 11:40
od Uziv00
Záleží v čem to tvoříš. U winraru by to měl být parametr -s resp. -s1. pro spuštění -sp vyber.exe. Strejda google bude určitě vědět.

Re: conventor batch i se soubory

Napsal: 10 kvě 2013 08:04
od _Ondra10_
Možná jsem měl vytvořit nové téma, ale k věci: Mě by zajímalo jak fungují ty SFX archivy jak dokážou do sebe pojmout hodně dat a pak se zase extrahovat?

Re: conventor batch i se soubory

Napsal: 10 kvě 2013 08:33
od petr22
Je to pakovaci program (jako je RAR nebo ZIP) a archiv soucasne, takze umi rozpakovat sam sebe. Na vytvoreni potrebujes externi program (treba RAR).

Nicmene pozor - jamile zacnes neco takhle automaticky rozbalovat do nejakych slozek, bude z tebe mit obrovskou radost antivir, pripadne firewall a UAC ve Windows, protoze se jim tahle cinnost nebude znat uplne normalni. Takovouhle lacinou skriptarnu se tu pokousel vytvorit jeden kolega, nez zjistil ze antivir neskutecne spomaluje rozbalovani a UAC blokuje spusteni nekterych souboru, pricemz uzivatel vidi pouze to, ze se nic nedeje.

Re: conventor batch i se soubory

Napsal: 10 kvě 2013 17:07
od _Ondra10_
No to chápu že je to pakovaci program ale nechápu jak může mít exe soubor v sobe zip (nebo rar).

Re: conventor batch i se soubory

Napsal: 10 kvě 2013 18:10
od faraon
To není nic složitého. Ten EXE se skládá ze dvou částí, v první je samotný prográmek na rozbalování, ve druhé jsou potom ta zkomprimovaná data. Prográmek už má natvrdo zadané odkud má s tím rozbalováním začít, tedy kde ta data začínají, a po spuštění tuhle činnost prostě provede.
Je to podobné jako kdybys měl obrázek který obsahuje i jednoduchý prohlížeč, aby sám sebe zobrazil. Akorát by se tím zbytečně plýtvalo místem na disku, protože prohlížečů na obrázky je hafo a umějí toho mnohem víc než ten jednoúčelový, který by ten obrázek promítal.