JScript+WSHでプログラミング基礎100本ノック その1 hello workd
その1 hello world
課題
batからJScriptを呼び出して、プロンプトに"hello world"と表示してください。
仕様
・batのファイル名は"execJS.bat"とする
・JSのファイル名は"main.js"とする
ヒント
・batファイルは最低限"cscript main.js"とすればよい
・JScriptで文字列を表示する際は"WScript.echo( [文字列] )"を使う
・文字列を扱う場合はダブルクオーテーション(")で囲む。"hoge
"など
コード例
execJS.bat
--------
@echo off
cscript //nologo main.js
pause
main.js
--------
WScript.echo("hello world");
出力結果
hello world
続行するには何かキーを押してください . . .
解説
batの先頭の"@echo off"はおまじないです。これを省略すると出力は下記のようになります。
C:\work\100本ノック>cscript //nologo main.js
hello world
C:\work\100本ノック>pause
続行するには何かキーを押してください . . .
batの"/nologo"はJScriptのロゴ表示を省略します。"/nologo"を書かないと下記のようになります。
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
hello world
続行するには何かキーを押してください . . .
batの"main.js"は、batと同じフォルダにmain.jsがあることを表しています。
batと同じフォルダにscriptフォルダがあり、その中にmain.jsがある場合、
"script/main.js"とします。
また、"main.js"は"./main.js"と書くことができて"./"は今いるフォルダを意味します。一つ上のフォルダに行く場合は"../"となります。
この記事が気に入ったらサポートをしてみませんか?