Podpora :: RAR Support

2019-08-21 17:19:14
Ad acta
Temp mode Silent=0

Dobrý den

Při vytváření sfx do dočasné složky s nastavením Dialogu: Zobrazit vše (Silen=0) toto nefunguje je to chyba nebo záměr. (v.5.71x64)

;Níže uvedený komentář obsahuje skriptové příkazy SFX modulu

Setup=bla.exe
TempMode
Overwrite=1
Title=bla-bla

------------

Silent=0 chybí

Díky předem za vysvětlení

S pozdravem

A.A

2019-08-22 19:31:04
Ľubomír Mlích
Re: Temp mode Silent=0

Dobrý den,

prosím o upřesnění, není mi jasné co přesně vám nefunguje. 

  1. pravé tlačítko myši na soubor -> přidat do archivu
  2. zaškrtneme vytvořit samorozbalovací SFX archiv
  3. v záložce Pokročilé kliknem na tlačítko "Možnosti SFX"
  4. v záložce Režimy zaškrtnem volbu "Extrahovat do dočasné složky", zadám titulek a popis vyskakovacího okna
  5. vytvoříme archiv - pomocí OK, OK
  6. dvakrát klikneme na archiv a objeví se okno, které jsme zadali ve 4.

Dochází v bodě 6 k chybě a okno se nezobrazí? Nebo v čem je přesně problém?

Díky.

 

2019-08-22 21:16:20
Ad acta
Re: Temp mode Silent=0

3.1.  Instalátor--> Spustit po extraxci--Zadám-- blabla.exe který chci spustit

4.  Žaškrtnu-->Extrahovat do dočasné složky,  ---nezadávám Dotazy---, Tichý režim-->Zobrazovat vše (to by měl být Silent=0).

6.  Dvouklik a archiv se rovnou spustí a nezobrazí úvodní okno sfx (což by měl zobrazit-->4.zobrazovat vše)

To potřebuji, protože mám vyplněno něco v textu co je před spuštěním potřeba označit a zkopírovat do schránky.

2019-08-23 06:02:12
Ľubomír Mlích
Re: Temp mode Silent=0

Pokud ---nezadávám Dotazy--- znamená, že nevyplníte parametry Volitelný dotaz a Titulek dotazu v bodě 4, tak se mi také neotevře okno s dotazem pro uživatele. Podle čeho by se měl pak uživatel rozhodnout jestli na ten dotaz odpoví Ano nebo Ne? Pokud nechcete dotaz pro uživatele měl by být "Tichý režim" nastaven na "Potlačit vše", není to tak?

2019-08-23 10:45:05
Ad acta
Re: Temp mode Silent=0

Tichý Režim

1. Zobrazit vše (To mám vybráno) , chci úvodní okna , do komentu by měl být zapsán jako Silent=0 (Nefunguje jako v běžném sfx, nezapíše se do komentu).

2. Potlačit úvodní dialog , zobrazí licenci (pokud je vyplněna a po příjmutí spustí program) zápíše se jako Silent=2 (Funguje)

3. Potlačit vše , nezobrazí nic a spustí , zapíše se jako Silent=1 (Funguje)

V Tempmode je 1. zcela vyřazen což je škoda , buď se musí vyplnit Dotazy nebo zvolit 2. a z lic. si text zkopírovat do schránky a přijmout, nebo po vytvoření sfx ručně upravyt koment Přidáním či úpravou Silent na hodnotu =0 (Funguje).

2019-08-23 18:50:09
Ľubomír Mlích
Re: Temp mode Silent=0

Tady čtu:

https://www.rar.cz/faq.php?title=napoveda:nastaveni-sfx-rezimy

Dočasný režim/Extrahovat do dočasné složky
Je-li tato volba aktivována, vytvoří SFX modul dočasnou složku, extrahuje do ní soubory z archivu a poté spustí program, zadaný v položce Instalační program/Spustit po extrakci. Po skončení tohoto programu jsou všechny soubory včetně vytvořených složek opět odstraněny. V tomto případě použije modul automaticky tichý režim

Nejsem si jistý, jestli tomu rozumím správně, ale pravděpodobně by jste chtěl, aby se RAR zeptal na cestu, kam se mají soubory rozbalit a pak tuto informaci předal vašemu instalačnímu programu, který by se na to už neptal. Je to tak?

Instalační program by ale potom bez tohoto předaného parametru nefungoval správně, takže pokud si přejete aby instalační program fungoval i samostatně bez RARu, tak je třeba aby se ptal na to, kam se má váš program uložit. Je to tak? Nebo to stále chápu špatně?

Dejte prosím vědět.

Díky.

2019-08-23 20:55:40
Ad acta
Re: Temp mode Silent=0

Cesta me nezajima , ale tichy rezim 'Zobrazit vše' coz vse nezobazuje.

2019-08-23 21:32:32
Ľubomír Mlích
Re: Temp mode Silent=0

A co chcete vidět?

Nic se nezobrazuje, protože se má spustit instalátor, který zobrazuje.

2019-08-24 01:03:14
Ad acta
Re: Temp mode Silent=0

Silent=0

zkuste to pridat do komentu sfx instal. do docasne a pochopite. Porad si asi nerozumime.

vzorek je uvnitr: https://uloz.to/file/WFHKqNsL0XGN/ivzorek-uvntr-zip

Tohle chci.

 

 

2019-08-26 21:02:21
Ľubomír Mlích
Re: Temp mode Silent=0

Je mi líto, ale stále nerozumím.

> zkuste to pridat do komentu sfx instal. do docasne

?

Co to přesně znamená?

> Odkaz na uloz.to

Bohužel soubor z odkazovaného umístění vrací chybu, že .exe soubor nelze otevřít. Předpokládám, že problém spočívá v tom, že mám 32 bitový systém a vy jste vytvořil .exe soubor pro 64 bitový systém, ale možná to tak není.

Navrhuji aby jste uvedl

  • přesný postup jak problém vyvoláte,
  • očekáváný výsledek
  • a skutečený výsledek

Díky.

2019-08-28 10:11:10
Ad acta
Re: Temp mode Silent=0
2019-08-28 20:49:10
Ľubomír Mlích
Re: Temp mode Silent=0

Tento soubor otevřu (díky!), objeví se dialog a po rozbalení se spustí další program.

Takže si přejete, aby se zobrazil dialog pro rozbalení i když se program rozbaluje do dočasného adresáře. Jak již bylo napsáno výše, aktuálně to WinRAR neumožňuje. Zapnutím TempMode se automaticky používá SilentMode=2.

Mohl bych zkusit předat váš návrh, aby se to změnilo a bylo možné nastavit silent mode během použití tempmode, ale z hlediska uživatelského komfortu mi to nedává velký smysl. Není to lepší odkliknout při instalaci programu jeden dialog místo dvou?

 

2019-08-29 00:59:46
Ad acta
Re: Temp mode Silent=0

Jde o to ze v textu muzu mit seril # , hesla atd co bude treba k aktivaci urcitéhoh programu, jinak mít nekde textak s tim vsim a to taky neni moc komfort. Nehlede na to, ze po registraci atd lze Silent v komentu zmenit na =2.

A jeste dotaz

V textboxu po oznaceni nefunguje standartni CTRL+C. Musi se klik pravym tl. a vybrat copy , taky nestandart.

2019-08-29 21:49:01
Ľubomír Mlích
Re: Temp mode Silent=0

> Jde o to ze v textu muzu mit seril # , hesla atd co bude treba k aktivaci urcitéhoh programu, jinak mít nekde textak s tim vsim a to taky neni moc komfort.

Hesla by měla být jednoznačně šifrovaná.

Dala by se ochrana licenčním klíčem při "rozbalení" obejít tak, že jednou koupený program zkopíruju kámošovi už rozbalený?

> V textboxu po oznaceni nefunguje standartni CTRL+C. Musi se klik pravym tl. a vybrat copy , taky nestandart.

Taky mi to nefunguje, zkusím se zeptat,

2019-08-30 00:05:31
Ad acta
Re: Temp mode Silent=0

Nejde o obchazeni ochrany a ani sdileni, jsou to me programy a mam rad vse v jednom.

Jeste dotaz kdyz uz budete komunkovat s autorem nebo podporou.

Mate vytvoreny sobor.exe pres (jakykoliv sfx) s ikonou a logem a chcete ho upravit na jiny sfx napr z default64.sfx na default.sfx tak se vymaze logo i ikona. Nemohli by to nejak osetrit, napr ikonu s logem vyextrahovat do temp, ram nebo kamkoli a pri zmene sfx je odtamtud nacist zpet?

 

2019-09-01 19:29:22
Ľubomír Mlích
Re: Temp mode Silent=0

Eugene Roshal strávil několik hodin řešením problému s kopírováním textu z okna SFX installeru - byla to docela výzva protože dialog SFX o tyto klávesové zkratky soupeří z webovým prohlížečem IWebBrowser2, který se používá aby v textu v dialogu bylo možné použít HTML.

If we give Ctrl+C priority to hosted web browser control, our SFX start dialog loses Ctrl+C processing in destination path field. Moreover, unless we perform an additional filtering and if we give keyboard priority to web browser control, we lose Tab processing inside of dialog.

Aktuální anglická vreze WinRAR 5.80 beta 1 na www.rarlab.com obsahuje tuto úpravu, která je však docela obsáhlá a je pravděpodobné, že způsobí další neočekávané chyby - je možné, že tato změna bude kvůli tomu později vrácena. Můžete si aktuální verzi s opravou stáhnout a vyzkoušet :-)

2019-09-01 19:28:51
Ľubomír Mlích
Re: Temp mode Silent=0

> Jeste dotaz kdyz uz budete komunkovat s autorem nebo podporou.

Prosím na nový dotaz založte nové vlákno, ať se v tom neztrácíme a prosím

> a chcete ho upravit na jiny sfx napr z default64.sfx na default.sfx

jak ho upravujete, přejmenováním v operačním systému?

2019-09-02 09:08:29
Ad acta
Re: Temp mode Silent=0

Zkusil jsem to a funguje (ctrl+c) jen v hlavnim dialogu, v licenci to neosefovali.

2019-09-02 21:14:33
Ľubomír Mlích
Re: Temp mode Silent=0

Moje chyba, to jsem jim nenapsal. Eugene Roshal odpověděl, že se nepodařilo najít nějaké smysluplné řešení pro dialog s licencí, napsal zhruba toto:

Hlavní dialog jsem konvertoval na nemodální a sledoval signály od klávesnice. Ale dialog s licencí je modální a konverze do nemodální je proti logice uživatelského rozhraní. Modální dialog neumožňuje jednoduchým způsobem sledovat signály od klávesnice.
Řešení, které se mi podařilo najít jsou buď příliš hackerské/špatně navržené nebo velmi zdlouhavé, jako implementace vlastního modálního dialogu namísto standardního systémového.
Ve skutečnosti nejsem spokojen ani s řešení implementovaným pro hlavní dialog. Sledování signálů klavesnice před jejich odesláním dialogu vyžaduje více kódu než kolik jsem ochoten věnovat tak malému problému a také se mi zdá trochu špatně navržení. Protože neumím najít rozumné řešení pro dialog s licencí, vrátím i změnu v hlavním dialogu.
Nekonzistence této vlastnosti bude vypadat ještě hůře než když nebude implementovaná vůbec. Pro uživatele to bude vypadat jako chyba, když klávesová zkratka bude v jednom dialogu fungovat a v druhém, velmi podobném ne.
Je mi líto