フリーソフト
アップローダー
Let's WinMX
IPチェッカー
.htaccessパスワード生成
シークレットアルバム
リンク抽出
短縮アドレス
動画落とし
暗号文
楽天アフィリエイト支援ツール
|
|
|
WSHとは?
- ウィンドウズでのいろいろな動作をコントロールするためのスクリプト言語です。
※WSH = Windows Scripting Host = ウィンドウズ スクリプティング ホスト
WSHで何ができる?
- 一連の作業の自動化
- 繰り返し行う作業の自動化
- 複数のファイルの拡張子を一括に変更
- 同じ拡張子のファイルの抽出・コピー
- など‥
ファイルの作成方法
1.ファイルをバックアップするスクリプト (vbs)
上へ
- C:\WINDOWS\Web\Wallpaper\*.jpg
└ コピー元のファイルパス
C:\WINDOWS\Temp\
└ コピー先のフォルダパス
MsgBox ""
└ 終了メッセージ
2.今日更新したファイルをバックアップするスクリプト (vbs)
上へ
- Shell.SpecialFolders("MyDocuments")
└ sfp にマイドキュメントフォルダを格納
Obj.GetFolder()
└ コピー元のフォルダパス
C:\WINDOWS\Temp\
└ コピー先のフォルダパス
MsgBox ""
└ 終了メッセージ
3.ファイルをコピーするスクリプト (htm)
上へ
- InputFil = InputTxt.value
└ コピー元に入力したパスを格納
OutputFil = OutputTxt.value
└ コピー先に入力したパスを格納
MsgBox ""
└ 終了メッセージ
4.ファイルのプロパティを表示するスクリプト for VBS (vbs)
上へ
- InputBox()
└ パス入力時のメッセージ
str = ""
└ str にファイル検出時のメッセージを格納
str = ""
└ str にファイル未検出時のメッセージを格納
MsgBox ""
└ ファイルのプロパティを表示
5.ファイルのプロパティを表示するスクリプト for HTML (htm)
上へ
- FPath = InputTxt.value
└ 参照したパスを FPath に格納
If...
└ ファイル/フォルダの判断
Document.write ""
└ パスが正しくないときのメッセージを表示
Document.write ""
└ 各情報を表示
6.メモ帳を起動するスクリプト (vbs)
上へ
7.テキストファイルを指定してメモ帳を起動するスクリプト (vbs)
上へ
- C:\WINDOWS\Temp\Sample.txt
└ テキストファイルのパスを入力
8.エクスプローラを起動するスクリプト (vbs)
上へ
9.フォルダを指定してエクスプローラを起動するスクリプト (vbs)
上へ
- C:\WINDOWS\Temp\
└ フォルダのパスを入力
10.アプリケーションを起動するスクリプト (htm)
上へ
- Shell.Run "C:\WINDOWS\NOTEPAD.EXE"
└ メモ帳のパスを入力
Shell.Run "C:\WINDOWS\explorer.exe"
└ エクスプローラのパスを入力
"C:\WINDOWS\system32\mspaint.exe"
└ ペイントのパスを入力
11.お気に入りを作成するスクリプト (vbs)
上へ
- Shell.SpecialFolders("DeskTop")
└ sfp にデスクトップフォルダを格納
name = InputBox("お気に入り名を入力してください。")
└ お気に入り名を neme に格納
If name = "" Then Shell.quit
└ お気に入り名が空白であれば中断
url = InputBox("URLを入力してください。",, "http://")
└ URL を url に格納
If url = "" Then Shell.quit
└ URL が空白であれば中断
12.エクスプローラにより [ マイ ドキュメント ] を開くスクリプト (vbs)
上へ
- Shell.SpecialFolders("MyDocuments")
└ sfp にマイドキュメントフォルダを格納
Open()
└ エクスプローラで開くフォルダを指定
13.エクスプローラにより [ 送る ] を開くスクリプト (vbs)
上へ
- Shell.SpecialFolders("SendTo")
└ sfp に送るフォルダを格納
Open()
└ エクスプローラで開くフォルダを指定
14.エクスプローラにより [ お気に入り ] を開くスクリプト (vbs)
上へ
- Shell.SpecialFolders("Favorites")
└ sfp にお気に入りフォルダを格納
Open()
└ エクスプローラで開くフォルダを指定
15.エクスプローラにより [ スタートメニュー ] を開くスクリプト (vbs)
上へ
- Shell.SpecialFolders("StartMenu")
└ sfp にスタートメニューフォルダを格納
Open()
└ エクスプローラで開くフォルダを指定
16.エクスプローラにより [ デスクトップ ] を開くスクリプト (vbs)
上へ
- Shell.SpecialFolders("DeskTop")
└ sfp にデスクトップフォルダを格納
Open()
└ エクスプローラで開くフォルダを指定
17.エクスプローラにより [ 最近使ったファイル ] を開くスクリプト (vbs)
上へ
- Shell.SpecialFolders("Recent")
└ sfp に最近使ったファイルフォルダを格納
Open()
└ エクスプローラで開くフォルダを指定
18.開いているウィンドウをすべて整頓するスクリプト (vbs)
上へ
19.開いているウィンドウをすべて最小化するスクリプト (vbs)
上へ
20.ショートカットを作成するスクリプト (htm)
上へ
- sfp = Shell.SpecialFolders("Desktop")
└ sfp にデスクトップフォルダを格納
○○○
└ ショートカット名を入力
MsgBox ""
└ 終了メッセージ
21.ショートカットマークを表示/非表示するスクリプト (vbs)
上へ
22.ビットマップファイルのアイコンを画像で表示するスクリプト (vbs)
上へ
23.ウィンドウを操作するスクリプト (vbs)
上へ
- CascadeWindows
└ 重ねて表示
TileHorizontally
└ 上下に並べて表示
TileVertically
└ 左右に並べて表示
MinimizeAll
└ デスクトップを表示
UndoMinimizeALL
└ 元に戻す
24.エクスプローラを2つ起動して左右に並べて表示するスクリプト (vbs)
上へ
- C:\WINDOWS\Temp\
└ フォルダのパスを入力
1000
└ 処理を 1 秒間空ける
TileVertically
└ 左右に並べて表示
|