batファイル hello worldと実行のサンプル

batファイルのhello worldと実行のサンプルです。

目次

サンプル batファイルとは
  hello worldのサンプル
  @echo offとは
  batファイルを引数を付けて実行する
  batファイルからvbsファイルを呼び出す

batファイルとは

  • batファイルは、コマンドをまとめて処理するファイルです。
    →if文やfor文なども使用できます。
  • vbsファイルは、batファイルより複雑な処理ができます。
    →vbsは、Visual Basic Scriptの略です。
    →vbsをコマンドプロンプトで動かす場合、実行環境としてWindows Script Host(WSH)が使用されます。
  • 拡張子がcmdのファイルもbatファイルと同じように使用できます。

hello worldのサンプル

@echo off

echo Hello World

pause

3行目は、echoで文字列を出力します。

以下は、実行結果です。

ファイル名を入力すると処理が実行されます。

 

@echo offとは

@echo offがない場合、ファイル上のコマンドが全て表示されます。

REM @echo off

echo Hello World

pause

1行目は、REMでコメントにしています。

以下は、実行結果です。

ファイルに書かれているコマンドが全て表示されます。

 

batファイルを引数を付けて実行する

コード上では、%1,%2というように引数を受け取ります。

@echo off

echo %1と%2です

pause

引数は、batファイル名の後ろに半角スペース区切りで追加します。

 

batファイルからvbsファイルを呼び出す

vbsファイルを実行する場合、cscriptを使用します。test1.bat

@echo off

cscript vbtest.vbs

pause

以下は、vbsファイルです。vbtest.vbs

'vbsファイル
WScript.Echo("vbsサンプル")

以下は、実行結果です。

2行目にvbscriptの実行環境のWindows Script Host(WSH)の名称があります。

非表示にする場合は、batファイルのvbsファイル呼び出し時にcscriptのオプションとして/Nologoをつけます。test1.bat

@echo off

cscript /Nologo vbtest.vbs

pause

以下は、実行結果です。

関連の記事

batファイル If文のサンプル(Windows)
batファイル for文 処理を繰り返すサンプル

△上に戻る