Vyzerá to ako niečo jednoduché, ale nezdá sa, že by som to dokázal. Mám adresár s názvom "test" s spustiteľným súborom hello.exe, ktorý v podstate vytlačí "hello" na obrazovku.
Chcem spustiť tento program z aktuálneho adresára pomocou relatívnych ciest. Takže píšem
testhello.exe
Myslím, že by sa spustil program "hello.exe" umiestnený v adresári "test". Ale to nie je. Niečo mi chýba?
odpovede:
16 pre odpoveď č. 1V dávkovom súbore vyskúšajte nasledovné:
%~dp0testhello.exe
"% ~ Dp0" je premenná, ktorá sa nahradí úplnou cestou dávkového súboru, takže by mala fungovať aj vtedy, ak nenastavíte aktuálny adresár dávkového súboru.