LoginSignup
1
1

More than 3 years have passed since last update.

VBSを勉強する一日目

Last updated at Posted at 2019-05-21

これは、微妙に必要にかられて(?)VBSを学ぶ事になったので
その記録です。
需要があるかわかりませんが、微妙につまづいたところも含めて、
自分の覚書的に残します。

参考本:VBScript サンプル大全集
環境:Windows10

最初の一歩

ファイルをそのまま実行

Option Explicit

Dim LngTotal

WScript.Echo "1~10の合計を計算します"

LngTotal = 0

Call TestProc()

WScript.Echo "1~10の合計:" & LngTotal

Sub TestProc()

  Dim i

  For i = 1 To 10
    LngTotal = LngTotal + i
  Next

End Sub

1:テキストエディタでコードを書く
2:vbsの拡張子で保存する
3:保存したファイルをダブルクリックする

image.png

image.png

**注意**
テキストファイルの文字コードはShift-JISにする事。

コマンドプロンプトで実行

image.png

コマンドプロンプトで作成したファイルがある場所まで移動。

cscript ファイル名

を入力してエンターで実行

優先するWSHの指定

wscript.exeを優先するとき
cscript //H:wscript
cscript.exeを優先するとき
cscript //H:cscript

wscript.exeを優先するとファイルをダブルクリックしたときに
上記に記載したように、メッセージボックスに出力されます。

cscript.exeを優先するとメッセージボックスは出ずにプログラムが実行されます。

**注意**
普通にコマンドプロンプトを起動して、WSHの指定をしようとしても
Cscript エラー:規定のスクリプト ホストを変更できません。
となり変更できませんでした。

管理者権限でコマンドプロンプトを起動して行う必要があります。

  • 管理者権限でコマンドプロンプトを起動する -
    • Windows キー + X
    • A キー
    • Alt + Y

ロゴを表示しない

cscript ファイル名 //nologo

image.png

赤い四角でかこった部分が表示されなくなりました。
(まだ、これの便利さは実感していません・・)

スクリプトの強制終了

キーボードのCtrl+c
(これは使えそうです。)

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1