Odpowiedź w32sh poprawnie wskazuje, że dodatkowe klucze wyszukiwane w oknie dialogowym Uruchom są tutaj:
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \
Istnieje oficjalna dokumentacja tych ścieżek .
Ważnym faktem na temat tych kluczy jest to, że nazwa klucza (np. „Filezilla.exe”) nie musi w żaden sposób pasować do pełnej ścieżki. W systemie Windows 7 wartością może być nawet prosty wiersz polecenia, podobny do tego, który może być użyty jako „cel” skrótu.
Na przykład miałem to w swoim rejestrze:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\jedit.exe]
@="\"C:\\WINDOWS\\system32\\javaw.exe\" -Xms24M -Xmx512M -jar \"C:\\Program Files\\jEdit\\jedit.jar\" -reuseview"
Nie mogę sprawić, by działało to w systemie Windows 10, ale nadal możesz wskazać dowolny plik, w tym plik wsadowy, np
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\jedit.exe]
@="C:\\Program Files\\jEdit\\run-jedit.bat"
Pozwala to wpisać „jedit” lub „jedit C: \ foo \ bar \ coś.txt”, aby uruchomić JVM z odpowiednimi opcjami i uruchomić / ponownie użyć jEdit .
O ile widzę, nazwa klucza musi kończyć się na „.exe”, więc aby utworzyć alias „abc”, należy utworzyć klucz „abc.exe”, nawet jeśli nie wskazuje on pliku „.exe” .