WSH/起動しているのはWScript.exeかCScript.exeかを判別する方法
の編集
Top
/
WSH
/
起動しているのはWScript.exeかCScript.exeかを判別する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * 起動しているのはWScript.exeかCScript.exeかを判別する方法 [#v2cbd73e] VBScriptで記述されたスクリプトファイルが、WScript.exeで起動されているのか、CScript.exeで起動されているのかを判別する方法です。~ スクリプトによってはWScript.exeのみサポートとか、CScript.exeのみサポートとかがあると場合は、本資料が参考になるでしょう。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * WScript.exe, CScript.exe判別スクリプト [#v5eed756] 以下に、WScript.exe, CScript.exeを判別するサンプルスクリプトを記します。 #ref(dist.vbs) WSCRIPT_EXE="wscript.exe" CSCRIPT_EXE="cscript.exe" If LCase(Right(WScript.FullName, Len(WSCRIPT_EXE))) = WSCRIPT_EXE Then WScript.Echo WSCRIPT_EXE & "running." ElseIf LCase(Right(WScript.FullName, Len(CSCRIPT_EXE))) = CSCRIPT_EXE Then WScript.Echo CSCRIPT_EXE & "running." Else WScript.Echo "unknown" End If * WScript.exeで起動 [#n163ecde] デスクトップに配置した dist.vbs を起動した時の出力です。 #ref(01.png) * CScript.exeで起動 [#f6604207] コマンドプロンプトを起動して dist.vbs を起動した時の出力です。 C:\Users\Sakura\Desktop>cscript.exe dist.vbs Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. cscript.exerunning. 以上、WScript.exe, CScript.exeの判別スクリプトの紹介でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * 起動しているのはWScript.exeかCScript.exeかを判別する方法 [#v2cbd73e] VBScriptで記述されたスクリプトファイルが、WScript.exeで起動されているのか、CScript.exeで起動されているのかを判別する方法です。~ スクリプトによってはWScript.exeのみサポートとか、CScript.exeのみサポートとかがあると場合は、本資料が参考になるでしょう。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * WScript.exe, CScript.exe判別スクリプト [#v5eed756] 以下に、WScript.exe, CScript.exeを判別するサンプルスクリプトを記します。 #ref(dist.vbs) WSCRIPT_EXE="wscript.exe" CSCRIPT_EXE="cscript.exe" If LCase(Right(WScript.FullName, Len(WSCRIPT_EXE))) = WSCRIPT_EXE Then WScript.Echo WSCRIPT_EXE & "running." ElseIf LCase(Right(WScript.FullName, Len(CSCRIPT_EXE))) = CSCRIPT_EXE Then WScript.Echo CSCRIPT_EXE & "running." Else WScript.Echo "unknown" End If * WScript.exeで起動 [#n163ecde] デスクトップに配置した dist.vbs を起動した時の出力です。 #ref(01.png) * CScript.exeで起動 [#f6604207] コマンドプロンプトを起動して dist.vbs を起動した時の出力です。 C:\Users\Sakura\Desktop>cscript.exe dist.vbs Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. cscript.exerunning. 以上、WScript.exe, CScript.exeの判別スクリプトの紹介でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する
添付ファイル:
01.png
641件
[
詳細
]
dist.vbs
730件
[
詳細
]