02-VBScript

VBScript、Windows10のエクスプローラーの学習とタスクスケジューラを使った自動化ツールの作成(3)| 現役エンジニア&プログラミングスクール講師

VBScriptを学びたい方はVBAの記事も参考にしてみてください。

Excel VBA まとめ | 現役エンジニア&プログラミングスクール講師ExcelVBAのまとめ記事です。VBAの始め方から、オブジェクトや変数、制御構文などプロシージャのサンプルを作成して解説しています。まとめページの下部には「おすすめの学習書籍」「おすすめのITスクール情報」「おすすめ求人サイト」について情報を掲載中。...

目標

タスクスケジューラの概要をして利用できる。
タスクスケジューラからVBScriptファイルを呼び出す設定ができる。

タスクスケジューラの概要と利用方法

タスクスケジューラとは

タスクスケジューラはWindowsに標準でインストールされているソフトウェアです。決まった時間や定期的に実行したいタスクを登録(ファイル(ソフトウェア)などを設定)して自動実行させることができます。

タスクスケジューラのアイコン

タスクスケジューラの利用方法

タスクスケジューラの起動

タスクスケジューラの起動方法としてはいくつかありますが、ここでは二種類取り上げます。

「Windows管理ツール」からの起動

「スタートメニュー」>「Windows管理ツール」>「タスクスケジューラ」

スタートメニュー(Windowsの旗マーク)をクリックします。

メニューが展開されるのでスクロールしてWindows管理ツールをクリックします。

Windows管理ツールが展開されるので「タスクスケジューラ」をクリックします。

以上がひとつ目の起動方法です。

「検索ボックス」からの起動

「キーボードのスタートメニュー(Windowsの旗マーク)」と「R」を同時にクリックします。

検索ボックスが表示されます。

検索ボックスに「taskschd.msc」と入力して「OK」をクリック

「OK」をクリックします。

これでタスクスケジューラが起動します。以上がタスクスケジューラの起動方法となります。

タスクスケジューラの管理画面を確認する

左の赤枠「コンソールツリー」

中央部分「タスクスケジューラの要約」

右の緑枠「操作ウィンドウ」

となります。

タスクスケジューラの設定

タスクスケジューラの設定は次の手順で行います。

1.タスクスケジューラライブラリに新しいフォルダを作成する
2.タスクの作成を行い必要な設定(全般タブ・トリガータブ・操作タブ)を行う

1.新しいフォルダの作成

タスクスケジューラライブラリの中で新しいフォルダを作成します。

他のフォルダやファイルを触ったりすると必要なスケジュールが行われないなどのトラブルが起こる可能性があります。トラブルを未然に防ぐためにも個別の新しいフォルダを作成することをお勧めします。

タスクスケジューラライブラリフォルダの上で右クリックします。メニューが出てくるので「新しいフォルダー」をクリックします。

名前の入力ボックスが表示されるので管理しやすい名前を付けます。ここでは「sample」として作成します。

作成したsampleフォルダをクリックします。

この時点では中央部分は何もない状態となっています。

2.タスクの作成

作成したフォルダ(今回はsampleフォルダ)の上で右クリックして「タスクの作成」をクリックします。

タスク作成のダイアログボックスが表示されます。

タスク作成のダイアログボックスが開くと「全般」タブがアクティブとなっています。

タスクの作成「全般」タブの設定

①名前(タスク名)を入力します。
②説明部分を入力します。(どんなタスクなのか後からでも分かるように記載します。)

続いて「トリガー」タブ内の設定を行います。トリガータブを開いて新規をクリックします。

タスクの作成「トリガー」タブの設定

トリガーには次の内容を設定します。

①タスクの開始を選択…タスクがどんなイベントで開始するのかを設定します。
➁タスクの設定を選択します。…タスクの頻度を設定します。
③タスクの開始時間を設定します。…最初のタスク開始日時を設定します。
➃その他の詳細設定を登録します。…その他稼働エラー時の繰り返し等を設定します。

今回は、①を「スケジュールに従う」に、➁を「1回」、③を記事執筆時の10分後とします。

設定が終わったら「OK」をクリックします。トリガーが設定されたのが確認できます。

続けて操作タブでの設定へ移ります。

タスクの設定「操作」タブの設定

操作タブを開いて「新規」をクリックします。

「新しい操作」のダイアログボックスが表示されます。

操作は「プログラムの開始」を選択します。その他の設定は非推奨なので基本的に選択することはありません。

次に「プログラム/スクリプト」を設定します。

「参照」をクリックして起動させたいファイルを選択します。

今回は作成したVBScriptを選択します。エクスプローラーが立ち上がるので「デスクトップ」>「test.vbs」と選択して「開く」をクリックします。

スクリプトファイルが設定されるので「OK」をクリックします。

タスクの作成ダイアログボックスに戻ります。操作が登録されているのを確認して「OK」をクリックします。

以上でタスクスケジューラにイベントが登録されます。「次回の実行時間」などを確認できます。

時間になるとタスクが実行されます。

今回は以上になります。次回はタスクスケジューラに設定したVBScriptのファイルを隠しファイルに設定する記事になっています。

初心者も実践で通用!「VBA・VBS」おすすめ書籍5選 | 現役エンジニア&プログラミングスクール講師「VBA・VBS」初心者の方が実践業務の中でそれらを活用しt活躍できるために必要な知識を習得できる書籍を紹介しています。ページの下部には「おすすめのITスクール情報」「おすすめ求人サイト」について情報を掲載中。...

ブックマークのすすめ

「ほわほわぶろぐ」を常に検索するのが面倒だという方はブックマークをお勧めします。ブックマークの設定は別記事にて掲載しています。

「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】| 現役エンジニア&プログラミングスクール講師「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】について解説している記事です。削除方法も掲載しています。...
【パソコン選び】失敗しないための重要ポイント | 現役エンジニア&プログラミングスクール講師【パソコン選び】失敗しないための重要ポイントについての記事です。パソコンのタイプと購入時に検討すべき点・家電量販店で見かけるCPUの見方・購入者が必要とするメモリ容量・HDDとSSDについて・ディスプレイの種類・バッテリーの持ち時間や保証・Officeソフト・ウィルス対策ソフトについて書いています。...
RELATED POST
02-VBScript

VBScriptを利用したファイルの複製(Windows11)(Part.1) | 現役エンジニア&プログラミングスクール講師

2023年2月12日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
01-VBA

VBScriptを利用したVBAプロシージャの呼び出し(Part.1)| 現役エンジニア&プログラミングスクール講師

2023年2月14日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
01-VBA

VBScriptを利用したVBAプロシージャの呼び出し(Part.2)| 現役エンジニア&プログラミングスクール講師

2023年2月15日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
02-VBScript

VBScript | ファイルコピーの自動化/タイトルを日付で出力(1)| 現役エンジニア&プログラミングスクール講師

2022年11月12日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
02-VBScript

VBScript | ファイルコピーの自動化/タイトルを日付で出力(2)| 現役エンジニア&プログラミングスクール講師

2022年11月14日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
02-VBScript

VBScriptを利用したファイルの複製(Windows11)(Part.2) | 現役エンジニア&プログラミングスクール講師

2023年2月12日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site