用意するものは
- テキストエディタ(TeraPadとか)
- Dosコマンドのバッチファイル
- vbsファイル
- windowsのタスクマネジャ の4つです。
サービス開始
@echo offサービス停止
net start "****"
@echo off****のところはサービス名を入力。くれぐれも表示名は入力なさいませぬよう。
net stop "****"
これをそれぞれ.batの拡張子で保存。
CreateObject("WScript.Shell").Run "C:\*****.bat",00を最後に入れることで、コマンドプロンプトが非表示になります。
【参考】Runメソッド 0-10まであります。ここで一段落。
Windowsでタスクスケジュールを組む
スタート→設定→コントロールパネル→タスクを選択
スケジュールされたタスクの追加をクリック。ウイザードが始まります。
次へをクリック |
参照からvbsもしくはバッチを指定 |
実行のタイミングを選択します |
実行される時間を指定 |
ユーザー名は\\PC名¥ログオン名。ログオンの時に使用しているパスワードを入力してください。 |
できあがり |
注意点:バッチおよびvbsは、うまく動かないようでしたらC\の直下においてください。フォルダ名に日本語入っていたりするとうまくいかないケースがあります。
実行はAdmin権限で(というか、それ以外の権限で試したことがありません)
まあ、プログラムとかねちゃっちゃと書ける人には、きっとこういうことは必要ないんだろうな。プログラム自信がない!けど、どうにかしなきゃいけないという人に。
お試しください。(でも、読んでてよくわからなかったら止めておいてね)
では、また。
0 コメント :
コメントを投稿