From a0a7602cc1177bae2c26dc77bb2f3446ec3811b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?100=E3=81=AE=E4=BA=BA?= <100@pokemori.jp> Date: Sat, 30 Sep 2023 18:06:34 +0900 Subject: [PATCH] =?UTF-8?q?=E5=BC=95=E6=95=B0=E3=81=AB=E3=80=8C-p=E3=80=8D?= =?UTF-8?q?=E3=81=8C=E5=90=AB=E3=81=BE=E3=82=8C=E3=81=A6=E3=81=84=E3=81=9F?= =?UTF-8?q?=E3=82=89=E3=80=81=E5=BC=95=E6=95=B0=E3=82=92=E7=B6=99=E6=89=BF?= =?UTF-8?q?=E3=81=97=E3=80=81URL=E3=81=A7=E3=81=AF=E3=81=AA=E3=81=8Fexe?= =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=82=92=E7=9B=B4=E6=8E=A5?= =?UTF-8?q?=E5=AE=9F=E8=A1=8C=E3=81=99=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\343\202\222\350\265\267\345\213\225.js.cmd" | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git "a/\343\203\220\343\203\274\343\203\201\343\203\243\343\203\253\343\202\255\343\203\243\343\202\271\343\203\210\343\202\222\350\265\267\345\213\225.js.cmd" "b/\343\203\220\343\203\274\343\203\201\343\203\243\343\203\253\343\202\255\343\203\243\343\202\271\343\203\210\343\202\222\350\265\267\345\213\225.js.cmd" index 5c94c3e..45af8ef 100644 --- "a/\343\203\220\343\203\274\343\203\201\343\203\243\343\203\253\343\202\255\343\203\243\343\202\271\343\203\210\343\202\222\350\265\267\345\213\225.js.cmd" +++ "b/\343\203\220\343\203\274\343\203\201\343\203\243\343\203\253\343\202\255\343\203\243\343\202\271\343\203\210\343\202\222\350\265\267\345\213\225.js.cmd" @@ -20,6 +20,12 @@ var Shell = WSH.CreateObject('WScript.Shell'); */ var EXE_URL = 'steam://rungameid/947890'; +/** + * 実行ファイルのパス。 + * @constant {string} + */ +var EXE_PATH = 'C:\\Program Files (x86)\\Steam\\steamapps\\common\\VirtualCast\\VirtualCast.exe'; + /** * 出力先フォルダパス。 * @constant {string} @@ -316,7 +322,16 @@ for (var profileName in profileNameFilesPairs) { //eslint-disable-line no-redecl } } -Shell.Run('explorer ' + EXE_URL); +var parametersForVirutalCastExisted = false; +var command = '"' + EXE_PATH + '"'; +for (var i = 0, l = WSH.Arguments.length; i < l; i++) { + var arg = WSH.Arguments(i); + if (arg === '-p') { + parametersForVirutalCastExisted = true; + } + command += ' ' + arg; +} +Shell.Run(parametersForVirutalCastExisted ? command : 'explorer ' + EXE_URL); })();