WScriptで起動されてもCScriptで実行し直す、関連付け経由か判定するVBScript
CScript.exeでしか実行できないのに、WScript.exeで起動されたら、困ります。
しかし、コンテキストメニューの「コマンド プロンプトで開く(W)」や//H:CScriptでCScript.exeで起動はできても、実行が終了すると、画面が閉じて、これまた困ります。画面が閉じないように、スクリプトで入力待ちにすると、今度は、コマンドプロンプトやバッチで実行したときに、困ります。
この厄介な連鎖は断ち切れるのでしょうか?
もし、WScript.exeで起動されたら、CScript.exeで実行し直すVBScript、コマンドラインでアプリ(CScript.exe/WScript.exe)を指定して起動されたのか、それ以外の関連付け経由で起動されたのか、判定するVBScriptです。
ソフト名: | ByCScript ByAssoc.VBS |
---|---|
動作OS: | Windows XP/2000 |
機種: | 汎用 |
種類: | フリーソフト |
作者: | 吉岡 照雄 |