Podpora :: RAR Support

2008-07-13 22:09:48
Trident
Možnosti instalačního skriptu
Opět jeden lamaistický dotaz
 
Ahoj, tak zas otravuji s jednou věcí...
Občas stahnu nějaký programek zazipovaný v archivu. Jelikož jsem pohodlný, pro opakovanou instalaci si ho "přepakuji" ve WinRARu do instalátoru s nastavením cest a zástupců. Přiřadím obrázek a ikonku, takže dojem profesionality je téměř dokonalý... téměř. Vrásky mi dělá asociace.. Nevím, jakým způsobem do scriptu winraru zakomponovat asociaci programu se soubory. Řeším to tak, že archiv obsahuje ".REG" soubor, který se po extrakci spustí.. Jenže vadou na kráse tohoto řešení je to, že musím přidání klíče tímto souborem ručně potvrdit, a pak znovu, když je přidán.
Existuje nějaké elegantnější řešení? Například vložit text registračního souboru přímo do scriptu nebo přiřadit nějaký přepínač, jenž by dotazování potlačil?
Děkuji a s pozdravem:
Vaše Lama.. tedy.. totiž.. Trident
2008-07-13 22:22:56
joe
Re: Možnosti instalačního skriptu
zkuste:
regedit /s soubor.reg
2008-07-13 23:39:43
Trident
Re: Možnosti instalačního skriptu

Tak jsem to zkusil ale winRAR tomu zřejmě nerozumí. V registru zůstalo vše beze změny. Asi budu muset zůstat u nepohodlného, leč funkčního "setup=TGB.reg.. Ale děkuji...

 

P.S:

Pokud by někdo uměl poradit.. Prosím, prosím, jde-li to. Nejedná se se o konzoli..

2008-07-14 09:17:18
joe
Re: Možnosti instalačního skriptu
Jeste muzete zkusit vytvorit davkovy soubor (.bat), do ktereho vlozite dany prikaz.

Misto programu regedit.exe lze pouzit reg.exe (program pro manipulaci s registry z prikazove radky). Ten by mel byt k dispozici ve WinXP, ale ve starsich Windows nemusi byt..

reg.exe import soubor.reg
2008-07-14 23:31:31
Anonymous
Re: Možnosti instalačního skriptu
Nu.. V dvoulitrech implicitně soubor "reg.exe" není. Byl obsažen pouze jako součást Windows 2000 resource kitu. Na stránkách microsoftu ovšem není při užívané syntaxi označení položek ke stažení jednoduché se orientovat.. Pokusím se ho vydolovat od syna z počítače. "reg.exe" by neměl být závislý na verzi windows. Ale nevím, jak ten příkaz do batche zapsat, zda uvedeným způsobem prostřednictvím zmíněného prográmku, nebo to lze elegantněji přímo instrukcí pro zápis do registru. Ale pokud to jinak nepůjde, smířím se s nutností odsouhlasení zápisu ... Koneckonců, ten dialog má asi svůj smysl z důvodu bezpečnosti..
2008-07-14 23:51:51
Trident
Re: Možnosti instalačního skriptu
Omlouvám se... v předchozím nebyl uveden nick
2008-10-06 18:14:27
adwer
Re: Možnosti instalačního skriptu
priklady:

v cmd(bat):
(echo Windows Registry Editor Version 5.00
echo [HKEY_CLASSES_ROOT\Folder\shell\x]&echo @="neco"
echo [HKEY_CLASSES_ROOT\Folder\shell\x\command]&echo @="cmd.exe /k CD %%1&y.bat"
)>inst.reg
regedit /s inst.reg
del inst.reg

v cmd(bat):
call %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
pause
2008-11-11 00:08:03
adwer
Re: Možnosti instalačního skriptu
v cmd (bat)
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\xyz /v nazev /t REG_SZ /d data /f