#author("2019-05-05T10:01:51+09:00","","")
#author("2019-06-14T00:03:55+09:00","","")
* WSH [#s343ba08]
VBScriptのサンプルコードや使い方などを公開しています。

#contents
#htmlinsertpcsp(win-top.html,win-sp.html)

* 文字列 [#i972066e]
-[[文字列の長さを取得する・Len>WSH/文字列の長さを取得する・Len]]
-[[文字列内の英大文字を英小文字に変換する・LCase>WSH/文字列内の英大文字を英小文字に変換する・LCase]]
-[[文字列内の英小文字を英大文字に変換する・UCase>WSH/文字列内の英小文字を英大文字に変換する・UCase]]
-[[文字から文字コード・文字コードから文字を返却する関数・Asc・Chr>WSH/文字から文字コード・文字コードから文字を返却する関数・Asc・Chr]]
-[[文字列を区切り文字で分割する・Split>WSH/文字列を区切り文字で分割する・Split]]
-[[値や文字列の右詰め・左詰めをする方法・Right, Left, Space>WSH/値や文字列の右詰め・左詰めをする方法・Right, Left, Space]]
-[[先頭・末尾のスペースを削除する方法・Trim, LTrim, RTrim>WSH/先頭・末尾のスペースを削除する方法・Trim, LTrim, RTrim]]
-[[指定位置から指定文字数分文字を取得する方法・Mid>WSH/指定位置から指定文字数分文字を取得する方法・Mid]]
-[[配列(Array)に格納されている文字列の連結やCSVにする方法・join>WSH/配列(Array)に格納されている文字列の連結やCSVにする方法・join]]

* 日時関連 [#a263c772]
-[[日付・時刻の書式設定・FormatDateTime>WSH/日付・時刻の書式設定・FormatDateTime]]
-[[時刻に関連する関数の動作調査>WSH/時刻に関する関数の動作調査]]
-[[日付けの加算や減算を行う・DateAdd>WSH/日付けの加算や減算を行う・DateAdd]]
-[[年月日時分秒のパートを抜き出す・DatePart>WSH/年月日時分秒のパートを抜き出す・DatePart]]
-[[指定した日付の曜日を取得する方法・WeekDay>WSH/指定した日付の曜日を取得する方法・WeekDay]]
-[[VBScriptで時・分・秒の値から日付型(Date)を取得する・TimeSerial>WSH/時・分・秒の値から日付型(Date)を取得する・TimeSerial]]
-[[VBScriptで2つの日付の引き算(時間間隔)をする方法・DateDiff>WSH/2つの日付の引き算(時間間隔)をする方法・DateDiff]]

* ファイル・フォルダ・ドライブ [#c03e9db3]
-[[ファイルを新規に作成しテキストを書き込むサンプルコード>WSH/ファイルを新規に作成しテキストを書き込むサンプルコード]]
-[[既存ファイルをにテキストを追加書き込みするサンプルコード>WSH/既存ファイルをにテキストを追加書き込みするサンプルコード]]
-[[ファイルの削除を行う方法・DeleteFile>WSH/ファイルの削除を行う方法・DeleteFile]]
-[[ファイルの存在チェックを行う・FileExists>WSH/ファイルの存在チェックを行う・FileExists]]
-[[フォルダの存在チェックを行う・FolderExists>WSH/フォルダの存在チェックを行う・FolderExists]]
-[[ファイルかフォルダーのどちらであるかを判定する>WSH/ファイルかフォルダーのどちらであるかを判定する]]
-[[ファイルまたはフォルダーを別の場所にコピーする・Copy>WSH/ファイルまたはフォルダーを別の場所にコピーする・Copy]]
-[[フォルダーのコピー・CopyFolder>WSH/フォルダーのコピー・CopyFolder]]
-[[ファイルを行単位で読み込む方法・ReadLineメソッド>WSH/ファイルを行単位で読み込む方法・ReadLineメソッド]]
-[[フルパスファイル名からファイル名のみ取り出す方法>WSH/フルパスファイル名からファイル名のみ取り出す方法]]
-[[既存パス文字列にファイル名またはフォルダ名を追加する>WSH/既存パス文字列にファイル名またはフォルダ名を追加する]]
-[[テンポラリーファイル名またはフォルダ名を生成する・GetTempName>WSH/テンポラリーファイル名またはフォルダ名を生成する・GetTempName]]
-[[ディレクトリ内のファイルとフォルダ一覧を取得する方法・Files, Folders>WSH/ディレクトリ内のファイルとフォルダ一覧を取得する方法・Files, Folders]]


** FileSystemObjectの調査 [#m5d7cb57]
-[[FileSystemObjectに含まれているオブジェクトおよびコレクション一覧>WSH/FileSystemObjectに含まれているオブジェクトおよびコレクション一覧]]
-[[FileSystemObjectのDriveオブジェクトとDrivesコレクション>WSH/FileSystemObjectのDriveオブジェクトとDrivesコレクション]]
-[[FileSystemObjectのFileオブジェクトとFilesコレクション>WSH/FileSystemObjectのFileオブジェクトとFilesコレクション]]
-[[FileSystemObjectのFolderオブジェクトとFoldersコレクション>WSH/FileSystemObjectのFoldersオブジェクトとFoldersコレクション]]
-[[FileSystemObjectのTextStreamオブジェクトの調査>WSH/FileSystemObjectのTextStreamオブジェクトの調査]]


* 配列 [#k48b1eb2]
-[[配列の要素数を取得する方法>WSH/配列の要素数を取得する方法]]

* ロケール [#a162d6b7]
-[[ロケールIDの取得・GetLoacle>WSH/ロケールIDの取得・GetLoacle]]
-[[ロケール設定による挙動の変化・SetLocale>WSH/ロケール設定による挙動の変化・SetLocale]]

* プロセス [#w871dc4f]
-[[外部コマンドを実行する方法・Runメソッド>WSH/外部コマンドを実行する方法・Runメソッド]]
-[[外部コマンドを実行する方法・Execメソッド>WSH/外部コマンドを実行する方法・Execメソッド]]
-[[コマンドを起動した時に黒いプロンプト画面を表示させない方法>WSH/コマンドを起動した時に黒いプロンプト画面を表示させない方法]]

* 数値関連 [#sde7f924]
-[[VBScriptで小数点を指定した位置で丸める・Round>WSH/小数点を指定した位置で丸める・Round]]
-[[10進数を16進数に変換する・Hex>WSH/10進数を16進数に変換する・Hex]]
-[[16進数文字列を10進数に変換する・&H, Execute>WSH/16進数を10進数に変換する16進数文字列を10進数に変換する・&H, Execute]]

* ループ [#zd150deb]
-[[Do...Loopのループから抜ける方法>WSH/Do...Loopのループから抜ける方法]]

* データベース [#le8e62e0]
-[[VBScriptでPostgreSQLに接続する>http://db.just4fun.biz/WSH/VBScript%E3%81%A7PostgreSQL%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B.html]] - ([[db.just4fun.biz>http://db.just4fun.biz]]の記事です。)
-[[VBScriptでMySQLに接続する>http://db.just4fun.biz/WSH/VBScript%E3%81%A7MySQL%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B.html]] - ([[db.just4fun.biz>http://db.just4fun.biz]]の記事です。)

* ネットワーク [#o4053a14]
-[[VBスクリプトでネットワークカードのIPアドレス等を取得する方法>WSH/VBスクリプトでネットワークカードのIPアドレス等を取得する方法]]


* WMI [#e3701023]
-[[Win32_ComputerSystemのサンプルスクリプト>WSH/Win32_ComputerSystemのサンプルスクリプト]]
-[[Win32_ComputerSystemProductのサンプルスクリプト>WSH/Win32_ComputerSystemProductのサンプルスクリプト]]
-[[Win32_OperatingSystemのサンプルスクリプト>WSH/Win32_OperatingSystemのサンプルスクリプト]]
-[[Win32_BIOSのサンプルスクリプト>WSH/Win32_BIOSのサンプルスクリプト]]
-[[Win32_LogicalDiskのサンプルスクリプト>WSH/Win32_LogicalDiskのサンプルスクリプト]]
-[[Win32_Processorのサンプルスクリプト>WSH/Win32_Processorのサンプルスクリプト]]
-[[Win32_NetworkAdapterConfigurationのサンプルスクリプト>WSH/Win32_NetworkAdapterConfigurationのサンプルスクリプト]]
-[[Win32_DiskDriveのサンプルスクリプト>WSH/Win32_DiskDriveのサンプルスクリプト]]


* その他 [#ca7c6a63]
-[[WSHで引数を取得する方法・Arguments・Named, Unnamed>WSH/WSHで引数を取得する方法・Arguments・Named, Unnamed]]
-[[自分自身のファイル名を取得する方法>WSH/自分自身のファイル名を取得する方法]]
-[[スクリプトエンジンのバージョンを調べる>WSH/スクリプトエンジンのバージョンを調べる]]
-[[WSHのヘルプファイルの入手方法>WSH/WSHのヘルプファイルの入手方法]]
-[[メッセージボックスにアイコンを表示する方法>WSH/メッセージボックスにアイコンを表示する方法]]
-[[タスクスケジューラで起動するVBScirptのMsgBox代替・WScript.Shell.Popup>WSH/タスクスケジューラで起動するVBScirptのMsgBox代替・WScript.Shell.Popup]]
-[[WSHでメッセージとテキストボックスを表示する・InputBox>WSH/メッセージとテキストボックスを表示する・InputBox]]
-[[コンピュータ名を取得するVBScriptサンプルコード>WSH/コンピュータ名を取得するVBScriptサンプルコード]]
-[[VBScriptで環境変数を取得する方法>WSH/VBScriptで環境変数を取得する方法]]
-[[VBスクリプトを中断する方法>WSH/スクリプトを中断する方法]]
-[[VBScriptのMsgBoxで各種アイコン表示>WSH/MsgBoxで各種アイコン表示]]
-[[VBScriptでCPU名、CPU使用率、CPUクロックを取得する方法>WSH/VBScriptでCPU情報を取得する方法]]
-[[VBScriptで使用しているWindowsが32bitか64bitかを確認する方法>WSH/使用しているWindowsが32bitか64bitかを確認する方法]]
-[[VBScriptでホスト名(コンピュータ名)を取得する>WSH/VBScriptでホスト名(コンピュータ名)を取得する]]
-[[起動しているのはWScript.exeかCScript.exeかを判別する方法>WSH/起動しているのはWScript.exeかCScript.exeかを判別する方法]]
-[[VBScriptでパスワード生成するスクリプト>WSH/パスワードを生成スクリプト]]
-[[VBScriptで.NET Frameworkのバージョンを取得するスクリプト>WSH/.NET Frameworkバージョン取得スクリプト]]
-[[CapLockキーをCtrlにするレジストリ設定VBスクリプト>WSH/CapsLockキーをCtrlにするスクリプト]]

#htmlinsertpcsp(win-btm.html,win-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS