Risposte:
Se usi le virgolette doppie intorno al tuo "nome file lungo.lnk" e hai dei privati, verrà eseguito. Le virgolette sono necessarie quando esistono spazi negli LFN.
Ad esempio, "C:\Users\Sunny\Start Menu\Programs\XBMC\xbmc.lnk"
apre XBMC . Lo stesso vale per la casella EseguiWin + R "path and filename.lnk"
,Enter
START filename.lnk
dovrebbe fare il trucco
Finché non esiste exe con lo stesso nome del collegamento, puoi omettere il .lnk, quindi solo START filename
Le soluzioni di cui sopra non hanno funzionato per me nel 2017, quindi ho sperimentato un po '.
Si scopre che Windows (10 almeno) fa una distinzione tra scorciatoie che si collegano a un percorso locale e scorciatoie che sono un URL. Quello che ho trovato è stato quello
.lnk
.url
Quindi una scorciatoia per /superuser//
avere il suffisso .url
mentre una scorciatoia per C:\Windows
o verso posizioni speciali come Control Panel
avrebbe il suffisso .lnk
.
Se si desidera eseguire il collegamento, digitare semplicemente shortcut.suffix
il prompt cmd dove si .suffix
trova il suffisso in base alla regola sopra. Devi prima cd
accedere alla cartella contenente il tuo collegamento o inserire il percorso completo del file. Nel tuo caso
%userprofile%\Desktop\shortcut.suffix
inserito nella finestra di dialogo Esegui (invocato tramite Win + R
) o il prompt cmd farebbe il trucco.
Windows ed i suoi inconvenienti.
Innanzitutto, individuare la posizione del collegamento da cui si avvia una shell cmd.exe. Fai clic con il tasto destro del mouse sul collegamento e scegli "Proprietà". Cerca nella scheda "Generale" e copia il valore "Posizione:".
Utilizzare il collegamento per avviare una finestra di ripristino.
START "" "C:\Users\lit\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\cmd.exe.lnk" /K CD /D "%CD%" & EXIT