La risposta di w32sh sottolinea correttamente che i tasti extra cercati dalla finestra di dialogo Esegui sono qui:
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \
Esiste una documentazione ufficiale per questi percorsi .
Un fatto importante di queste chiavi è che il nome della chiave (ad esempio "filezilla.exe") non deve corrispondere in alcun modo al percorso completo. In Windows 7, il valore può anche essere una semplice riga di comando, simile a quella che può essere utilizzata come "destinazione" di un collegamento.
Ad esempio, avevo questo nel mio registro:
[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"
Non riesco a farlo funzionare in Windows 10, ma puoi comunque puntare su qualsiasi file, incluso un file batch, ad es
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\jedit.exe]
@="C:\\Program Files\\jEdit\\run-jedit.bat"
Ciò consente di digitare "jedit" o "jedit C: \ foo \ bar \ something.txt" per eseguire la JVM con le opzioni appropriate e avviare / riutilizzare jEdit .
Per quanto posso vedere, il nome della chiave deve terminare con ".exe", quindi per creare un alias di "abc", devi creare una chiave "abc.exe", anche se non punta a un file ".exe" .