Problem spusteni Salamandru z jine aplikace
Problem spusteni Salamandru z jine aplikace
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
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
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Problem spusteni Salamandru z jine aplikace
Podívám se na to, to by nemusel být problém.
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Problem spusteni Salamandru z jine aplikace
Implementováno, v příští verzi Salamandera to bude. Vydáme do 2 týdnů.
Re: Problem spusteni Salamandru z jine aplikace
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ů.
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ů.
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Problem spusteni Salamandru z jine aplikace
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%?
Pokud místo %DriveLetter% uvedete %SystemRoot%, začne se v pravém panelu otevírat cesta %SystemRoot%?
Re: Problem spusteni Salamandru z jine aplikace
AnoCesta "C:\Program Files\Altap Salamander 3.0\salamand.exe" vede na AS 3.0 beta 3 (PB 103)?
Ano (C:\Windows)Pokud místo %DriveLetter% uvedete %SystemRoot%, začne se v pravém panelu otevírat cesta %SystemRoot%?
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Problem spusteni Salamandru z jine aplikace
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.
set DriveLetter
Z jakého programu Salamandera spouštíte? Zkusil bych situaci otestovat.
Re: Problem spusteni Salamandru z jine aplikace
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 )
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 )
Re: Problem spusteni Salamandru z jine aplikace
Potvrzuji, že Salamander v3.0b3pb103x64 nezpracovává parametr "-R X:" (aspoň tedy při mém testu to nic nezměnilo).
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).karel1111 wrote:Lze to nějak zprovoznit?
Ελληνικά rulez.
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Problem spusteni Salamandru z jine aplikace
Opravím, tuto variantu jsem netestoval. Díky za info.
Re: Problem spusteni Salamandru z jine aplikace
Ještě vyvstává otázka, zda X: v tomto případě má znamenat tradičně "aktuální adresář na disku X", nebo "X:\".Jan Rysavy wrote:Opravím, tuto variantu jsem netestoval.
Ελληνικά rulez.
Re: Problem spusteni Salamandru z jine aplikace
Dík za typ.
Přidáním \ za %driveletter% funguje nyní i spouštění z aplikace.
Přidáním \ za %driveletter% funguje nyní i spouštění z aplikace.