Problem spusteni Salamandru z jine aplikace

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
karel1111
Posts: 5
Joined: 03 Jun 2013, 10:14

Problem spusteni Salamandru z jine aplikace

Post by karel1111 »

Dobrý den

mám program, který umožňuje spuštění externího File managera.
Informaci o zvoleném disku mu předává přes %DriveLetter%.

U Total Commanderu to funguje přes
"C:\Program Files\totalcmd\TOTALCMD.EXE" /o /R=%DriveLetter%

U Salamandra 2.54 však
"C:\Program Files\Altap Salamander\salamand.exe" -O -R %DriveLetter%
nefunguje.

Funguje pouze, zadám-li disk explicitně, např.:
"C:\Program Files\Altap Salamander\salamand.exe" -O -R C:

Lze to nějak zprovoznit?

Zdraví Karel
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Problem spusteni Salamandru z jine aplikace

Post by Jan Rysavy »

Podívám se na to, to by nemusel být problém.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Problem spusteni Salamandru z jine aplikace

Post by Jan Rysavy »

Implementováno, v příští verzi Salamandera to bude. Vydáme do 2 týdnů.
karel1111
Posts: 5
Joined: 03 Jun 2013, 10:14

Re: Problem spusteni Salamandru z jine aplikace

Post by karel1111 »

Dobrý den,

bohužel mi to stále nefunguje.

"C:\Program Files\Altap Salamander 3.0\salamand.exe" -O -R %DriveLetter%

neotevře %DriveLetter%, ale naposled otevřené okno,
tedy stejně, jako když zadám příkaz bez parametrů.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Problem spusteni Salamandru z jine aplikace

Post by Jan Rysavy »

Cesta "C:\Program Files\Altap Salamander 3.0\salamand.exe" vede na AS 3.0 beta 3 (PB 103)?
Pokud místo %DriveLetter% uvedete %SystemRoot%, začne se v pravém panelu otevírat cesta %SystemRoot%?
karel1111
Posts: 5
Joined: 03 Jun 2013, 10:14

Re: Problem spusteni Salamandru z jine aplikace

Post by karel1111 »

Cesta "C:\Program Files\Altap Salamander 3.0\salamand.exe" vede na AS 3.0 beta 3 (PB 103)?
Ano

Pokud místo %DriveLetter% uvedete %SystemRoot%, začne se v pravém panelu otevírat cesta %SystemRoot%?
Ano (C:\Windows)
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Problem spusteni Salamandru z jine aplikace

Post by Jan Rysavy »

Pak to vypadá, že nemáte definovanou proměnnou prostředí DriveLetter. Zkuste v příkazovém řádku příkaz:
set DriveLetter

Z jakého programu Salamandera spouštíte? Zkusil bych situaci otestovat.
karel1111
Posts: 5
Joined: 03 Jun 2013, 10:14

Re: Problem spusteni Salamandru z jine aplikace

Post by karel1111 »

Dobrý den

Nemyslím si, že je to aplikací.

Pro externí Total Commander to přes příkaz
"C:\Program Files\totalcmd\TOTALCMD.EXE" /R=%DriveLetter%
funguje bez problémů.

Zkusil jsem natvrdo definovat systémovou proměnou DriveLetter=H:
a potom z command line spouštěl

...\TOTALCMD.EXE /R=%SystemRoot% - OK
...\salamand.exe -R %SystemRoot% - OK

...\TOTALCMD.EXE /R=%DriveLetter% - OK
...\salamand.exe -R %DriveLetter% - chyba

...\TOTALCMD.EXE /R=H: - OK
...\salamand.exe -R H: - chyba

Aplikace je "USB Safely Remove" ( http://www.safelyremove.com )
User avatar
Ether
Posts: 1471
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

Re: Problem spusteni Salamandru z jine aplikace

Post by Ether »

Potvrzuji, že Salamander v3.0b3pb103x64 nezpracovává parametr "-R X:" (aspoň tedy při mém testu to nic nezměnilo).
karel1111 wrote:Lze to nějak zprovoznit?
Bude vám stačit, když se otevře kořen onoho disku? Potom by stačilo upravit příkaz na "salamand -O -R %DriveLetter%\" (důležité je to zpětné lomítko za proměnnou).
Ελληνικά rulez.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Problem spusteni Salamandru z jine aplikace

Post by Jan Rysavy »

Opravím, tuto variantu jsem netestoval. Díky za info.
User avatar
Ether
Posts: 1471
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

Re: Problem spusteni Salamandru z jine aplikace

Post by Ether »

Jan Rysavy wrote:Opravím, tuto variantu jsem netestoval.
Ještě vyvstává otázka, zda X: v tomto případě má znamenat tradičně "aktuální adresář na disku X", nebo "X:\".
Ελληνικά rulez.
karel1111
Posts: 5
Joined: 03 Jun 2013, 10:14

Re: Problem spusteni Salamandru z jine aplikace

Post by karel1111 »

Dík za typ.

Přidáním \ za %driveletter% funguje nyní i spouštění z aplikace.
Post Reply