ショートカットファイル(.lnk
)は、デスクトップ上にあり、ヘッドレスデバイスのアプリケーションを実行します(つまり、手動による介入なし)。
コマンドプロンプトから実行する方法はありますか?
「長いファイル名.lnk」を二重引用符で囲み、特権を持っている場合、それが実行されます。 LFNにスペースが存在する場合は、引用符が必要です。
例えば。 "C:\Users\Sunny\Start Menu\Programs\XBMC\xbmc.lnk"
が開きます[〜#〜] xbmc [〜#〜]。同じことがRunボックスにも当てはまります Win+R"path and filename.lnk"
、 Enter
START filename.lnk
トリックを行う必要があります
ショートカットと同じ名前のexeがない限り、.lnkを省略できるので、START filename
上記の解決策は2017年には機能しなかったので、少し実験しました。
Windows(少なくとも10)は、ローカルパスにリンクするショートカットとURLであるショートカットを区別していることがわかります。私が見つけたのは
.lnk
を使用します.url
が付いていますしたがって、https://superuser.com/
へのショートカットには.url
のサフィックスが付き、C:\Windows
またはControl Panel
などの特別な場所へのショートカットには.lnk
が付きます。
ショートカットを実行する場合は、コマンドプロンプトにshortcut.suffix
と入力するだけです。ここで、.suffix
は、上記のルールによるサフィックスです。最初に、ショートカットを含むフォルダーにcd
するか、ファイルへの完全パスを入力する必要があります。あなたの場合
%userprofile%\Desktop\shortcut.suffix
実行ダイアログボックス(Win + R
を介して呼び出される)またはcmdプロンプトに入力すると、トリックが実行されます。
ウィンドウズとそれは不便です。
まず、cmd.exeシェルを起動するショートカットの場所を見つけます。ショートカットを右クリックして、「プロパティ」を選択します。 「一般」タブを見て、「場所:」の値をコピーします。
ショートカットを使用して、リセットウィンドウを開始します。
START "" "C:\Users\lit\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\cmd.exe.lnk" /K CD /D "%CD%" & EXIT