Mam przeczucie, że powinienem móc dodać katalog do zmiennej środowiskowej PATH w zależności od aplikacji, ale nie mogę się dowiedzieć, jak to zrobić. Czy jest możliwe dodanie parametru do skrótu systemu Windows, który dodaje katalog do bieżącej wartości zmiennej PATH do użycia przez łączoną aplikację?Czy mogę ustawić zmienną środowiskową dla aplikacji za pomocą skrótu w systemie Windows?
19
A
Odpowiedz
15
Niech skrót wykonać plik wsadowy (cmd), że
- Ustawia zmienną środowiskową
- uruchomić aplikację
- użyć „START”, aby uruchomić aplikację, będzie to dobry początek aplikacja w innym procesie, ale skopiuje środowisko. Nie czekasz na zakończenie aplikacji.
- Teraz możesz wyjść z pliku wsadowego.
powinien wyglądać następująco:
@echo off
set path=%path%;C:\My Folder
start "Path to my exe"
3
Łączenie bezpośrednio do pliku wsadowego ikra przykry konsolę że prawdopodobnie chcesz uniknąć. Oto obejście. Prostszym rozwiązaniem jest użycie w linku opcji "Rozpocznij zminimalizowany", ale w systemie Windows 7 zobaczysz chwilową konsolę oświetlającą pasek zadań.
start.bat:
@echo off
IF "%1" == "" GOTO Error
IF "%2" == "" GOTO Error
IF NOT EXIST %2 GOTO Error
SET PATH=%1;%PATH%
start %2
GOTO End
:Error
echo Problem!
pause
:End
cel skrót:
MyPath = "C:\MyApp"
Set shell = WScript.CreateObject("WScript.Shell")
cmd = "start.bat " & MyPath & " MyApp.exe"
shell.Run cmd, 0, false
Set env = Nothing
Set shell = Nothing
9
Jak wyjaśniono tutaj: http://www.labs64.com/blog/2012/06/set-environment-variables-in-windows-shortcut/ można to zrobić bez pliku bat zbyt.
Set Target do np:
C:\Windows\System32\cmd.exe /c "SET path=%path% && START /D ^"C:\Program Files (x86)\Notepad++^" notepad++.exe"
Aby uniknąć patrz wiersz polecenia na ułamek sekundy przed zamknąć ponownie, należy ustawić
Run: Minimized
na karcie Skrót
(Testowane w systemie Windows 7)
Powiązane problemy
- 1. Jak ustawić zmienną środowiskową za pomocą Chef?
- 2. Jak ustawić zmienną środowiskową w mvn pom?
- 3. Jak ustawić zmienną środowiskową na wiele platform?
- 4. Jak ustawić zmienną środowiskową w Amazon EC2
- 5. Jak ustawić zmienną środowiskową w Netbeans?
- 6. Jak ustawić zmienną PATH w systemie Windows z Perla?
- 7. Jak ustawić zmienną środowiskową ze Scala?
- 8. Jak ustawić zmienną środowiskową Jenkinsa ze skryptu
- 9. Jak mogę odczytać zmienną środowiskową w kakao?
- 10. Czy można ustawić na stałe zmienną środowiskową z Pythona?
- 11. Jak ustawić zmienną środowiskową R_user do używania rpy2 w pythonie
- 12. Jak ustawić niestandardową zmienną środowiskową w EMR, aby była dostępna dla aplikacji iskrowej
- 13. Jak ustawić zmienną środowiskową lub właściwość systemu w testach sprężynowych?
- 14. Ustaw zmienną środowiskową w skrypcie powłoki/dostęp w aplikacji Tomcat
- 15. Czy mogę skonfigurować autouzupełnianie dla git w systemie Windows za pomocą cmd.exe?
- 16. Jak mogę skonfigurować Hibernate ze zmienną środowiskową
- 17. Jak programowo ustawić zmienną środowiskową w Jenkins/Hudson?
- 18. Jak ustawić zmienną środowiskową tylko na czas trwania skryptu?
- 19. Jak ustawić zmienną środowiskową w powłoce emacs (eshell)?
- 20. Jak uzyskać zmienną środowiskową z Xcode w mojej aplikacji
- 21. Tymczasowa PYTHONPATH w systemie Windows
- 22. Ustaw zmienną środowiskową do wbudowania w hudson
- 23. Jak ustawić zmienną środowiskową w uruchomionym kontenerze dokowania?
- 24. jak odczytać zmienną środowiskową systemu w aplikacji SpringContext
- 25. Windows Azure: jak odsłonić ustawienie konfiguracyjne jako zmienną środowiskową?
- 26. Jak utworzyć nową zmienną środowiskową w systemie UNIX ....?
- 27. GitHub dla aplikacji .NET w systemie Windows?
- 28. Czy jest możliwe aby ustawić zmienną środowiskową do wyjścia polecenia w cmd.exe
- 29. jak ustawić JAVA_OPTS dla Tomcat w systemie Windows?
- 30. Jak ustawić wartość w rejestrze za pomocą pliku wsadowego w systemie Windows?
Jakiekolwiek obejście dla paska zadań Windows 7? Mam tam skrót z takimi modyfikacjami zmiennych środowiskowych - pojawia się inna ikona z prawidłowym uruchomieniem procesu. – Wojciech
Być może będziesz musiał zmienić to na 'start" "" Ścieżka do mojego exe "', ponieważ polecenie 'start' może zinterpretować pierwszy cytowany ciąg jako tytuł okna ... – aschipfl
To, co powiedział @aschipfl, absolutnie musi zostać zrobione, dla mnie nie działało inaczej. Czy mogę edytować? –