Witam, mój program musi być odpalony poprzez plik .bat tylko że gdy stworzyłem sobie instalator do programu i jako plik główny ustaliłem ten .bat to podczas uruchamiania ze skrótu na pulpicie nie działa ponieważ w tym pliku bat jest ścieżka bezpośrednia coś ala:
set lan=en
start program.exe
A gdy program uruchamia się z pulpitu to oczywiście nie znajduje tego pliku, jak mogę uzyskać ścieżkę do folderu z którego jest uruchomiony bat ?
0
0
podczas uruchamiania ze skrótu na pulpicie działa
A gdy program uruchamia się z pulpitu to oczywiście nie znajduje tego pliku
Czym różni się uruchamianie ze skrótu na pulpicie od uruchamiania z pulpitu?
0
Katalog bieżący.
0
Tyle to wiem. Zakładam, że drugi przypadek to uruchomienie exploratora i wejście do folderu pulpit. W jednym i drugim przypadku użytkownik klika w plik lnk. Gdyby w pliku lnk był wpisany katalog roboczy, to powinno działać w obu przypadkach, zakładam więc że katalog roboczy nie jest wpisany. W pierwszym przypadku katalog bieżący jest przypadkowy, w drugim znany. Nie rozumiem więc dlaczego w pierwszym przypadku działa zawsze, a w drugim nie działa.