Relativní cesta k externímu editoru
Relativní cesta k externímu editoru
Salamandr nepodporuje (tedy alespoň u mě) relativně odkazovaný externí editor. Ten je velmi praktický, pokud je společně se Salamandrem umístěný na flash disku.
Jak problém reprodukovat: V nastavení externích editorů kliknout na *.*, do okénka Command napsat např. "..\Notepad++\notepad++.exe" (bez úvozovek). Ozkoušeno s normálními i zpětnými lomítky, dokonce i bez cesty (binárka editoru nakopírovaná k salamandru).
Pokud toto nastavím a chci editovat soubor (f4), vyskočí okénko s textem
(2) The system cannot find the file specified
(zhruba)
Jak problém reprodukovat: V nastavení externích editorů kliknout na *.*, do okénka Command napsat např. "..\Notepad++\notepad++.exe" (bez úvozovek). Ozkoušeno s normálními i zpětnými lomítky, dokonce i bez cesty (binárka editoru nakopírovaná k salamandru).
Pokud toto nastavím a chci editovat soubor (f4), vyskočí okénko s textem
(2) The system cannot find the file specified
(zhruba)
-
- Posts: 593
- Joined: 09 Dec 2005, 17:30
- Location: a step further
- Contact:
Re: Relativní cesta k externímu editoru
Toto to hlasi, kdyz je cesta spatna (experimentalne odzkouseno). Pokud je tam spravna funguje to korektne (take experimantalne overeno).ondras wrote:(2) The system cannot find the file specified
Ja mam napr. SS v default instalaci a editor (PSPad) v ceste v Dokumentech, takze: ..\..\Documents and Settings\Jiri Cincura\Dokumenty\pspad\PSPad.exe a v pohode funguje.
Myslim ze mas tedy asi spatne nastavenou cestu. V nouzi muzes pouzit BATak pro spusteni na workaround.
Jiri {x2} Cincura
Takze, venoval jsem dalsi cas experimentum.
*) Funguje spusteni programu, ktery je umisten primo v adresari salamandru
*) _ne_funguje spusteni programu, ktery je o patro vys - vezmu notepad.exe, prejmenuju na editor.exe, dam do C:\Program Files (salamandr je v C:\Program Files\Servant Salamander), do okenka k editoru napisu ..\editor.exe -> error
*) v adresari salamandru si muzu udelat davku.bat, ktera mi editor pusti, coz ale pri jeho otevreni zaroven necha otevrene velke dosove okno s tou davkou.
Takze nic moc. Fakt nevim proc to zlobi, jakkoliv jednoducha cesta jinam nez k salamandru ma za nasledek chybove okenko.
*) Funguje spusteni programu, ktery je umisten primo v adresari salamandru
*) _ne_funguje spusteni programu, ktery je o patro vys - vezmu notepad.exe, prejmenuju na editor.exe, dam do C:\Program Files (salamandr je v C:\Program Files\Servant Salamander), do okenka k editoru napisu ..\editor.exe -> error
*) v adresari salamandru si muzu udelat davku.bat, ktera mi editor pusti, coz ale pri jeho otevreni zaroven necha otevrene velke dosove okno s tou davkou.
Takze nic moc. Fakt nevim proc to zlobi, jakkoliv jednoducha cesta jinam nez k salamandru ma za nasledek chybove okenko.
-
- Posts: 593
- Joined: 09 Dec 2005, 17:30
- Location: a step further
- Contact:
Toto je velice divne. Z pohledu SS je to vlastne jedno, jestli je v . nebo v .. . Jeho zavolani toho spusteni je porad stejne.ondras wrote: *) _ne_funguje spusteni programu, ktery je o patro vys - vezmu notepad.exe, prejmenuju na editor.exe, dam do C:\Program Files (salamandr je v C:\Program Files\Servant Salamander), do okenka k editoru napisu ..\editor.exe -> error
BTW jak SS spoustis? Pokud zastupcem, zkontroluj, jaky ma nastaven u zastupce pracovni adresar, to by mohl byt problem (odjinud by se pocitalo ../ atd.). Staci tam nechat prazdno a Win automaticky nastavi adresar kde je SS.
Jiri {x2} Cincura
Zkousel jsem ho spoustet mnoha zpusoby - z ObjectDocku, z AltDesku, z Astonmenu, primo z jineho beziciho Salamandra - porad to same. Zastupce (v pripade AltDesku) ma pracovni adresar nastaveny spravne, oni jinak windows nadavaji a nechteji ho vytvorit.
No to je jedno, problem je evidentne u me a nema to tedy cenu resit jako bug Salamandra.
No to je jedno, problem je evidentne u me a nema to tedy cenu resit jako bug Salamandra.
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Potvrzuji problém, také nedokážeme spustit aplikaci (Options > Configuration > Editors) z relativní cesty, která leží nad domovským adresářem Servant Salamandera. Pokud aplikace leží v tomto adresáři (nebo podadresáři), spustit jde. Ale už cesta ".\editor.exe" nefunguje, zatímco "editor.exe" ano.
Testováno pod W2K SP4 a WinXP SP2
Problém plošně vyřešíme (bude se týkat také prohlížečů, user menu, archiverů), děkujeme za upozornění.
Pro přenositelnost Salamandera na USB flash disku (viz http://forum.altap.cz/viewtopic.php?t=349 ) to bude nezbytný krok.
Testováno pod W2K SP4 a WinXP SP2
Problém plošně vyřešíme (bude se týkat také prohlížečů, user menu, archiverů), děkujeme za upozornění.
Pro přenositelnost Salamandera na USB flash disku (viz http://forum.altap.cz/viewtopic.php?t=349 ) to bude nezbytný krok.
-
- Posts: 593
- Joined: 09 Dec 2005, 17:30
- Location: a step further
- Contact:
-
- Posts: 593
- Joined: 09 Dec 2005, 17:30
- Location: a step further
- Contact:
Prave jsme to s Janem Rysavym prokonzultovali. Funguje to vsude, akorat ne kdyz mate aplikace nekde napr. v Program Files\editor (v poadresarich SS v poradku). Zajimave je, ze jakmile se dostanete mimo Program Files, v poradku to opet funguje.
Aktualni moznosti:
Aktualni moznosti:
- 1) dat editor nekam k SS (resp. pod SS), to funguje
2) dat mimo adresar Program Files (ci ekvivalentni)
Jiri {x2} Cincura
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Toto nemohu potvrdit, na našich testovacích konfiguracích to zkrátka zlobí, nezávisle na domovském adresáři Salamandera. Věc opravíme.cincura.net wrote:Prave jsme to s Janem Rysavym prokonzultovali. Funguje to vsude, akorat ne kdyz mate aplikace nekde napr. v Program Files\editor (v poadresarich SS v poradku). Zajimave je, ze jakmile se dostanete mimo Program Files, v poradku to opet funguje.
Aktualni moznosti:Enjoy!
- 1) dat editor nekam k SS (resp. pod SS), to funguje
2) dat mimo adresar Program Files (ci ekvivalentni)
-
- Posts: 593
- Joined: 09 Dec 2005, 17:30
- Location: a step further
- Contact:
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Opraveno.
Viewers, Editors, User Menu a External Archivers: nyní lze u cest spouštěných programů použít proměnné $(SalDir), $(WinDir), $(SysDir) a $[...] (env.).
Lze tak například zadat cestu "$(SalDir)..\viewer\viewer.exe".
Zase jsme o krůček blíže k "snadno přenositelné (USB flash disky)" verzi Salamandera. Děkujeme za připomínky.
Viewers, Editors, User Menu a External Archivers: nyní lze u cest spouštěných programů použít proměnné $(SalDir), $(WinDir), $(SysDir) a $[...] (env.).
Lze tak například zadat cestu "$(SalDir)..\viewer\viewer.exe".
Zase jsme o krůček blíže k "snadno přenositelné (USB flash disky)" verzi Salamandera. Děkujeme za připomínky.