Windowsのメモ帳でVBScriptを使ってプログラムを作ってみよう

powered by hm solution

お問い合わせ:0120-290-727
受付時間:10:00~19:30(土日祝は除く)

お問い合わせ
ブログTOP » ライフハック » PC » Windowsのメモ帳でVBScriptを使ってプログラムを作ってみよう

Windowsのメモ帳でVBScriptを使ってプログラムを作ってみよう

20131216_00
岡G
VBScriptのおかげで間に合った仕事がいくつあることか・・・VBScript様々です!!

ルミナリエ最終日です。
行きましたか?
カラフルでキラキラしてとってもキレイでしたよ!!

今回も内容はキラキラしていませんが、Windowsユーザーとしては使いこなしたいVBScriptについてお話させていただきます。

基礎情報なのでつまらないかもしれませんが、次回への布石として必要なのでおつきあいください。

VBScriptとは

そもそもVBScriptって何?ですよね。
ものすごく簡単にいうと、メモ帳で作れてWindows上で動くプログラムが作れる言語です。
詳しく知りたい方はこちらを参考にしてください。

VBScriptの利点

特別な環境も、道具も必要ありません。
それでもゴミ箱からファイル、さらにはレジストリの操作まで、とっても色々な事が出来ます。
もちろんExcelやAccessの操作も出来ます。

そして、何よりもExcelやAccessのVBAと共通点がとても多いので、VBScriptが使えるようになるとマクロをカスタマイズしたり、一から作れるようになるので、知っておいて損はありません。
ユーザーも多いので、資料やサンプルがたくさんあるので、困ることが少なくてすみます。

まずはVBScriptのお作法を覚える

  1. 拡張子は「vbs」にする
  2. 一行目に「Option Explicit」を記述する。
  3. 文字は「”(ダブルクォーテーション)」、日時は「#(シャープ)」で括る
  4. コメントは「’(シングルクォーテーション)」を最初につける

基本的なルールはこれぐらいです。

さっそく作ってみる

現在の時刻を表示するプログラムを作ってみたいと思います。
まずはメモ帳などのテキストエディタを起動してください。
作法の2を守る為に1行目に「Option Explicit」を入力します。

2行目以降からプログラムの指示を書いていきます。
今の時刻を表示するようにしてみます。

MsgBox "今の時刻は" & now() & "です。"

を入力したら、内容はこんな感じになっているはずです。
20131216_02

一旦ファイル名をつけて保存しましょう。
ファイル名は何でもOKですが、必ず拡張子は「.vbs」と指定しましょう。

保存したファイルをダブルクリックしてみましょう。
こんなメッセージが出ましたよね。

20131216_01

エラーメッセージをヒントにおかしなところを探そう!
記述がおかしいと下図のような画面が出ます。

20131216_03
赤枠のところで間違っている行と内容を教えてくれていますので、このエラーメッセージを手掛かりに入力した内容を見直してください。

これだけは覚えておきたい用語

必ず出てくる用語なので、これだけは覚えておいた方がいいものです。

変数

数学で「x=1」や「y=2」とかって出てきましたよね。この「x」や「y」のことです。
保存しておきたい内容を預かっていてくれる引出しみたいなものです。

ただ、「x」や「y」だと、どんな内容が入っているのか分からないので、分かりやすい名前を付けてください。
英数字が使用出来ますが、すでに存在する関数名とは重複して付けることが出来ません。
ワンワードを避けておけば、基本的には大丈夫です。

大文字と小文字の区別をしないので、見やすいように単語の頭を大文字にするなど調整してください。
例)時間を保存する変数 → HourData

関数

あらかじめ用意されている計算や処理のことです。

使い方が決まっているので、リファレンスなどを参考に使用します。
独自に作成することもできて、自分で作ったものはユーザー関数と呼ばれて、もともとある関数とは区別されます。

上記の例ではメッセージボックスを表示する「MsgBox」関数と現在時刻を表示する「Now()」関数が該当します。

引数

関数で条件を指定するときに使用する値のことです。
1つだけの場合や複数ある場合などがあります。

戻り値

関数などで出る結果の値のことです。

今日はここまで

せっかく一つ作れましたが、こんなプログラムは使う場面もないですよね。
時計がありますからね!

次は、今回の内容を踏まえてVBScriptで、たくさんたまっている画像ファイルを整頓するためのプログラムを作ります。
一つ持っておくと便利なものになるはずです。

人気記事

カテゴリ一覧

ホームページを新規制作・リニューアルしたい方 ホームページ診断 神戸ホームページ制作センター採用情報
弊社が手がけた制作実績 スタッフブログ ECの運営ならコンサルロケッツにお任せください!!ギュイーン!!
充実の運用サポート 失敗する業者選びの典型例

制作サイトSEO対策実績

今月のSEO対策結果
キーワード順位
出張マッサージ 京都
1位
手元供養 通販
1位
ユニバーサルマナー
1位
外壁塗装 神戸
2位
整体 大阪
1位
姫路 工務店
2位
ブライダルまつげ 神戸
2位
神戸 温泉
1位
葬儀 神戸
1位
温泉 神戸
2位
葬儀 大阪
4位
出張マッサージ 名古屋
3位
学生 プロモーション
1位
オークション 代行
3位
コンテナ 販売
3位
目 資格
1位
学生 広告
1位
大阪 ホテル
1位
ヘアサロン 南船場
3位
リフォーム
1位
ブランドメガネ 買取
3位
防犯カメラ 神戸
1位
大阪 ホテル
1位
兵庫 探偵
2位
出張マッサージ 神戸
1位
カルジェルネイル 神戸
2位
フィラリア予防
3位
神戸 ネットカフェ
1位
薬剤師 求人
1位
合宿免許 ローン
1位
美容院 南船場
3位
神戸 婚活
1位

2013年09月調査結果の一部

ホームページ制作対応エリア

制作エリア
【営業地域】
大阪府/奈良県/滋賀県/京都/和歌山/三重/兵庫県/神戸市/神戸市北区/神戸市西区/三田市/宝塚市/川西市/篠山市/三木市/小野市 /尼崎市/芦屋市/明石市/伊丹市/西宮市/姫路市/西脇市/豊岡市/加古川市/加西市/加東市/相生市/赤穂市/朝来市/淡路市/市川町/宍粟市/竜野市/丹波

【受注可能地域】
大阪府/兵庫県/京都府/滋賀県/奈良県/
和歌山県/三重県/岡山県/徳島県など
全国各地
Googleビジネスパートナー
powered by hm solution

お問い合わせ:0120-290-727
受付時間:10:00~19:30(土日祝は除く)

お問い合わせ
お問い合わせ
gmt
© hm solution,ltd.