回答:
以前のバージョンのWindowsでは、コマンドラインオプションのショートカットプロンプトを作成するために必要だったのは、ショートカットのプロパティウィンドウでコマンドラインを編集し、?
最後にを追加することだけでした。このフラグの付いたWindowsは、追加のコマンドラインスイッチのダイアログボックスを表示します。
この方法がWindows 7で機能するとは思いません(試してみたところです)。別の方法の代わりに削除されたか、完全に削除された可能性があります。
編集
クイック検索を実行しました。どうやら、これはコマンドラインスイッチを要求するための古い16ビットPIFメソッドでした。これはWindows 7には対応していません(おそらく、Windows XPでもこれを使用することはできません。Windows9xがリリースされた後は廃止され、32ビットLNKメソッドに完全に移行しました)。
これをエミュレートするには、この機能をエミュレートするための独自のバッチスクリプト(または類似のもの)を作成する必要があるでしょう。
たとえば、このWindowsバッチコードはあなたのためのトリックをする必要があります。
@echo off
setlocal
set /P passwd=Password:
call runprog.bat %passwd%
endlocal
多分これはあなたが覚えていることです:
> usermessage.vbs ECHO WScript.Echo InputBox( "Where were you born?", "Place of Birth", "London" )
FOR /F "tokens=*" %%A IN ('CSCRIPT.EXE //NoLogo usermessage.vbs') DO SET PlaceOfBirth=%%A
ECHO You were born in %PlaceOfBirth%
DEL usermessage.vbs
これが私がしたことの例です。ショートカットを作成し、読み取るターゲットを変更します。
cmd /v:on /c "set /P param=Computer name: && %windir%\system32\compmgmt.msc /computer:!param!"