【解決方法】Windows lnkショートカットで.batを実行


実行可能.exeショートカットWindows lnkを使用してbatファイルを実行したい

私が試したこと:

いろいろな方法を試してみますがうまくいきません

解決策 1

1) .BAT ファイルを作成します。
DoDir.bat

dir >D:\temp\DirContent.txt

2) デスクトップを右クリックし、「新規…ショートカット」を選択します。
3) .BAT ファイルを保存する場所を参照します。

D:\Temp\dodir.bat

4) 「次へ」をクリックします
5) 「完了」をクリックします
6) ショートカットをダブルクリックします。
7) 出力ファイルを確認します。
ディレクトリコンテンツ.txt

Volume in drive D is [DELETED]
 Volume Serial Number is [DELETED]

 Directory of D:\Temp

15/09/2019  08:38    <DIR>          .
15/09/2019  08:38    <DIR>          ..
12/09/2019  11:33               214 .NETFramework,Version=v4.6.2.AssemblyAttributes.cs
15/09/2019  06:43           151,518 AdobeARM.log
08/09/2019  13:12           559,480 AndroidDesigner551023013106060069.dll
08/09/2019  13:12         6,000,640 AndroidDesigner551023013106060069.pdb
08/09/2019  15:12             2,236 application_data.xml
15/09/2019  06:32                 0 aria-debug-14180.log
01/09/2019  12:18    <DIR>          Autodesk
...

解決策 2

.bat スクリプトから実行可能ファイルを実行する場合は、次の 1 行を追加する必要があります。

VB
start /d "path" file.exe

詳細については、こちらをご覧ください。 スタート – プログラムの開始 – Windows CMD – SS64.com[^]

[EDIT]

.bat ファイルにショートカットを追加する場合は、次の手順に従ってください。
1) デスクトップ上でマウスの右ボタンをクリックします
2) 「新規」→「ショートカット」を選択します。
3) ウィザードに従ってください
それだけです!

ところで: オリジナルハンドル[^] それを達成する方法についてはすでに説明しました (ポイント 2 ~ 5 を参照)

解決策 3

これが古いスレッドであることは承知していますが、同じ解決策を探しています。 彼が達成したいのは、特定のアプリのショートカット LNK の起動パラメータとしてバット ファイルを追加することだと思います。 たとえば、counterstrike のようなゲームを実行する場合、counterstrike.exe を実行する前に、起動パラメータに特定のバット ファイルを追加して、最初にそのバット ファイルを実行したいと考えています。

私の解決策は、batファイルを編集し、実行したい特定のアプリに実行コマンドを追加し、実行したいアプリのアイコンを使用してそのbatファイルのショートカットを作成することです。

しかし、OPが望んでいたように、それについては起動パラメータを使用して達成できれば良いでしょう。

解決策 4

その方法は次のとおりです。
1.バッチファイルを作成する
2.バッチファイルのショートカットを作成する
3. ショートカットを右クリックし、「プロパティ」を選択します。
4.[ショートカット]タブで[ターゲット]を変更します。バッチ パスの前に Explorer.exe を追加します。

奇妙ですね? しかし、それはうまくいきます!
これを行うことのもう 1 つの利点は、ショートカットをスタート メニューとタスク バーに固定できることです。

解決策 5

これは今まで見たことのない新しい方法です。 今日はやりました。
使い方? 以下に記述された行はファイル名として使用されます。 ファイル拡張子は重要ではないか、まったく存在しない可能性があります。 Windows Powershell を使用してファイルを右クリックして起動することが重要です。
永続的に使用するには、まれな拡張機能を使用する必要があるとは思えません。 たとえば、.zzz と入力し、Powershell を使用して常に開かれるように登録します。

ディレクトリ C:\Windows を開きます

(New-Object -ComObject Wscript.Shell).Run('explorer C'+[char]58+[char]92+'Windows'+[char]92,1,'false')

C:\Windows\notepad.exe を起動します。

(New-Object -ComObject Wscript.Shell).Run('explorer C'+[char]58+[char]92+'Windows'+[char]92+'notepad.exe',1,'false')
(New-Object -Com WScript.Shell).Exec('notepad')

https://github.com を開く

(New-Object -ComObject Wscript.Shell).Run('explorer https'+[char]58+[char]47+[char]47+'github.com',1,'false')

メッセージボックス

-c (New-Object -ComObject Wscript.Shell).popup('ItsFunny!',0,'')
-c ((New-Object -ComObject ('htmlfile')).parentWindow).alert('')

コメント

タイトルとURLをコピーしました