Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Otevřít v programu, jak hluboko může být v adreářové struktuře ?

Ahoj a pěkný večer, nebo spíš noc.
Rád používám portable programy. Pokud je sypu volně na disk, tak je všechno v pohodě. Pokud se ale pokusím udělat trochu menší nepřehled a udělám třeba
adresářovou strukturu typu: D:\Portable\zvuk\AIMP\aimp.exe nebo D:\Portable\Grafika\Prohlížeče\irfanview\irfan.exe a pod, tak se mi už nepodaří program přiřadit.Ani se neobjeví v nabídce pokud ho vyberu a chci přiřadit. Nevím jestli jsem dal zrovna dobré příklady, protože některému programu to nevadí jak je hluboko. Je to normální vlastnost Win XP proff, nebo se to dá nějak obejít?
Díky a dobrou noc

Předmět Autor Datum
V jakém smyslu přiřadit? V dialogu "Otevřít čím", nebo asociací na typ souboru?
kmochna 13.11.2009 00:43
kmochna
v dialogu Otevřít v programu - Zvolit program - K otevření souborů tohoto typu použít vždy vybraný p…
míra22 13.11.2009 00:47
míra22
Na hloubce nezáleží. Ale Windows má problém s celkovou délkou větší než 1024 znaků (dálka cesty prog…
Jan Fiala 13.11.2009 00:52
Jan Fiala
To je mi jasné, že ten program musím dohledat, ale pak některý v té nabídce zůstane a některý ani ná…
míra22 13.11.2009 01:00
míra22
Je to jednoduché, některé programy si zapisují info do HKLM\SOFTWARE\Classes\Applications\ v registr…
kmochna 13.11.2009 01:04
kmochna
Aha to by mohlo být. Už jsem se přikláněl k tomu, že záleží na tom jak je ten program napsaný
míra22 13.11.2009 01:13
míra22
Ano zalezi na tom jak je program napsany. To predsa pisal kmochna.
MM.. 13.11.2009 05:09
MM..
JaFi, to mas tu informaciu odkial? Lebo to neni pravda :-) ANSI verzie maju limit MAX_PATH = 260 zn…
MM.. 13.11.2009 05:14
MM..
Ok, pak to bude chyba programu. Setkal jsem se s tim, ze uzivatel mel MP3 v document and settings v…
Jan Fiala 13.11.2009 06:47
Jan Fiala
Některé typy souborů se brání přiřazení, protože jsou právě používány (př. spuštěný player s MP3, sp…
kmochna 13.11.2009 00:54
kmochna
No to je to samé, jako pravým tlačítkem na souboru, a Otevřít v programu a Zvolit program a otevře s…
míra22 13.11.2009 01:12
míra22
Pokud nechces nechavat zaznamy v registrech z portable aplikaci, pak musis spustit program a z nej o…
Jan Fiala 13.11.2009 06:49
Jan Fiala
Takže asi záleží na tom jestli si ten program záznam udělá, nebo ne. Tak nic, nechám to být a všem d… poslední
míra22 13.11.2009 10:00
míra22

Na hloubce nezáleží. Ale Windows má problém s celkovou délkou větší než 1024 znaků (dálka cesty programu + délka cesty souboru). V DOS to bylo tuším 255 znaků.

Portable aplikace se ti tam neobjeví, musíš je dohledat pomocí cesty. Seznam se objevuje na základě seznamu v registrech, který vytváří instalátor. portable aplikace neinstaluješ.

To je mi jasné, že ten program musím dohledat, ale pak některý v té nabídce zůstane a některý ani náhodou, pokud není jeho adresář samostatně přímo na disku. Už jsem s tím laboroval několikrát a nakonec jsem zase všechno naházel rovnou na disk bez jakéhokoliv třídění a bylo po starostech. Jen mi zajímá v čem je teda problém

JaFi, to mas tu informaciu odkial? Lebo to neni pravda :-)

ANSI verzie maju limit MAX_PATH = 260 znakov pre kompletnu cestu vcetne nazvu suboru dodnes aj vo WinXP, aj vo Win7, (a aj vo Win8 aj vo Win10 budu mat, ptz boli tak skompilovane a pouziva sa na to staticke pole)
http://msdn.microsoft.com/en-us/library/aa365247(V S.85).aspx#maxpath

Unicode verzie mozu mat limit 32768 znakov (pricom maximalna dlzka jedneho komponentu cesty je 255. Komponent je to co je medzi dvomi lomitkami), ak to programator vyuzil. Ak nie tak maju aj oni limit 260zn. pre kompletnu cestu.

Některé typy souborů se brání přiřazení, protože jsou právě používány (př. spuštěný player s MP3, spuštěný cizí player, který si hlídá asociaci - nemusí se přiřadit).

Otevři si průzkumník/možnosti složky/ typy souborů

najdi příponu/upřesnit/ nová - vyber aplikaci, pojmenuj akci (otevřít) a nastav ji jako výchozí.

No to je to samé, jako pravým tlačítkem na souboru, a Otevřít v programu a Zvolit program a otevře se to samé okno.
Schválně jsem zkusil Foxitreader.
D:\Foxitreader v pohodě,
V adresáři D:\Portable\Foxitreader taky , ale v okamžiku
D:\Potrable\Pdf\Foxitreader ani náhodou a celé to bude cca 30 znaků, takže délkou to asi taky není.

Zpět do poradny Odpovědět na původní otázku Nahoru