Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Zástupce na flash disku

Dobrý den,
mám FF na flashce - G:\Apps\Firefox.exe a chtěl bych na něj adresovat zástupce z (např.) G:\Docs\Inks\Firefox.ink.

1) Nemůžu použít relativní cestu protože .exe není v podadresáři u .ink :(
2) Nemůžu použít absolutní cestu protože na dalších pc je to disk G:\, H:\, T:\ atd...
3) Mohl bych to sešněrovat %disk%\Apps\Firefox.exe Ale neznám žádnou proměnnou prostředí, která by odkazovala na aktuální písmeno disku :(

Byl bych si schopný napsat program který mi "vypreparuje" písmeno mého flash disku, ale stejně bych ho jako ne-administrátor nemohl použít pro tyto účely :(

Help

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
OMG. Nie ink :-?, ale LNK V ceste sa da pouzit .. co znamena o zlozku vyssie. U zastupcov som to nik…
MM.. 12.11.2007 01:31
MM..
nejde, kdyz se vymaze uplna cesta a da se tam jen nazev a je to ve stejnem adresari,tak to taky nejd…
AZOR 12.11.2007 09:47
AZOR
V tom pripade nie je mozne u zastupcov pouzivat relativnu cestu. Inac nejak nechapem naco je komu z… nový
MM.. 12.11.2007 14:16
MM..
ŘEŠENÍ od ledního brtníka funguje: ----------------------------------------- -----------------------… nový
v.ovcacik 12.11.2007 11:21
v.ovcacik
A je nutné, aby to byl zástupce? Co třeba .bat soubor, mohl by obsahovat: cd\apps firefox.exe ;-) nový
MaSo 12.11.2007 15:48
MaSo
to zní taky nadějně, ale předchozí řešení je funkční... ale díky třeba se mi to bude hodit zase u ně… poslední
v.ovcacik 12.11.2007 16:09
v.ovcacik

ŘEŠENÍ od ledního brtníka funguje:
----------------------------------------- -----------------------------------
@echo off
REM spustit z flashky, priradi/odpoji ji pismeno Q:

set flash=%CD%
set sub=Q:
%homedrive%

if exist %sub%\*.* goto NOSUBST

:SUBSTITUJ
subst %sub% %flash%
if errorlevel 1 goto ERROR
goto END

:NOSUBST
subst %sub% /d
if errorlevel 1 goto ERROR
goto END

:ERROR
subst && echo Chyba - pismeno %sub% je uz asi obsazene necim jinym && pause

:END
-------------------------------------- --------------------------------------

Moc děkuju.

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