0

Windowsの音声認識マクロを作成しようとしています。XMLとスクリプト言語を使用して記述されているのはJScriptです。を使用するActiveXObject("WScript.Shell")と、実行可能ファイルを実行できます。しかし、どうすればこの実行可能ファイルに引数を渡すことができますか?たとえば、上記を使用してIEを開く場合、指定されたURL(引数)でロードされるように引数を渡すにはどうすればよいですか?

XMLでは、次のように書くことができます。

<run command = "C:\Program Files\BlahBlah\MusicPlayer.exe" params = "D:\Music\Music1.mp3"/>

JScriptでこれを行う方法は?またはVBScript?助けていただければ幸いです。:)

4

2 に答える 2

1
<script language="javascript">
    function RunEXE( exeApp, para ) {
        var oShell = new ActiveXObject("WScript.Shell");
        oShell.Run( "\"" + exeApp + "\"" + "\"" + para + "\"", 1 );
    }

    RunEXE ( "D:\\ProgFiles\\player.exe", "D:\\My Music\\ music.mp3" )
</script>
于 2013-05-07T00:45:34.667 に答える
0

I was able to run this from JS. I created a console application which accepts an argument and invoked it from web application.

<script language="javascript" type="text/javascript">
    function RunEXE() {
        var oShell = new ActiveXObject("WScript.Shell");

        var prog = "D:\\FetchParam.exe";
        oShell.Run('"' + prog + '" INITParam', 1);
    }
</script>
于 2012-02-02T17:03:52.053 に答える