目次
VBScript
改行あり WScript.Echo
Scripting.RunVBScript VBScriptCode: $'''WScript.Echo(\"あ\")
WScript.Echo(\"り\")
WScript.Echo(\"が\")
WScript.Echo(\"と\")
WScript.Echo(\"う\")''' ScriptOutput=> VBScriptOutput ScriptError=> ScriptError
改行なし WScript.StdOut.Write
Scripting.RunVBScript VBScriptCode: $'''WScript.StdOut.Write(\"あ\")
WScript.StdOut.Write(\"り\")
WScript.StdOut.Write(\"が\")
WScript.StdOut.Write(\"と\")
WScript.StdOut.Write(\"う\")''' ScriptOutput=> VBScriptOutput2 ScriptError=> ScriptError
JavaScript
改行あり WScript.Echo
Scripting.RunJavascript JavascriptCode: $'''WScript.Echo(\"あ\")
WScript.Echo(\"り\")
WScript.Echo(\"が\")
WScript.Echo(\"と\")
WScript.Echo(\"う\")''' ScriptOutput=> JavascriptOutput ScriptError=> ScriptError
改行なし WScript.StdOut.Write
Scripting.RunJavascript JavascriptCode: $'''WScript.StdOut.Write(\"あ\")
WScript.StdOut.Write(\"り\")
WScript.StdOut.Write(\"が\")
WScript.StdOut.Write(\"と\")
WScript.StdOut.Write(\"う\")''' ScriptOutput=> JavascriptOutput2 ScriptError=> ScriptError
PowerShell
改行あり Write-Output
Scripting.RunPowershellScript Script: $'''Write-Output \"あ\" \"り\" \"が\" \"と\" \"う\"''' ScriptOutput=> PowershellOutput ScriptError=> ScriptError
改行なし Write-Host
PowerShellの改行なし「Write-Host」については、一番下に余分な1行が出力されるので、注意が必要です。
Scripting.RunPowershellScript Script: $'''Write-Host \"あ\" \"り\" \"が\" \"と\" \"う\"''' ScriptOutput=> PowershellOutput2 ScriptError=> ScriptError
Python
改行あり print
Scripting.RunPythonScript PythonCode: $'''print(\"あ\")
print(\"り\")
print(\"が\")
print(\"と\")
print(\"う\")''' ScriptOutput=> PythonScriptOutput ScriptError=> ScriptError
改行なし sys.stdout.write
Scripting.RunPythonScript PythonCode: $'''import sys
sys.stdout.write(\"あ\")
sys.stdout.write(\"り\")
sys.stdout.write(\"が\")
sys.stdout.write(\"と\")
sys.stdout.write(\"う\")''' ScriptOutput=> PythonScriptOutput2 ScriptError=> ScriptError
改行なし print(string, end="")←使用できない?
Pythonのprint関数の改行なしのときに使用する引数「end=""」を使用すると、スクリプトエラーが発生してしまいます。
どうやらカンマ「,」がエラーを引き起こしているようです。
クォート処理とかで回避する方法があれば、お教え頂けると助かります。