vbslib3
目次
はじめに (vbslib ヘッダ, vbslib フォルダ)
ユーザインターフェイス
echo
echo_flush
EchoOff オブジェクト
DisableEchoOff
echo_r
pause
pause2
input
自動入力 (set_input)
set_input
/set_input オプション、g_CUI.SetAutoKeysFromMainArg
g_CUI.m_Auto_DebugCount、/set_input_debug オプション
/GUI_input オプション
InputPath
SendKeys
Play
WaitForSound
SetVolume
SystemSound
ファイル操作
cd
CurDirStack
pushd
popd
copy
SafeFileUpdate
move
unzip
zip 圧縮展開
unzip2
ren
del
del_subfolder
del_to_trashbox
del_confirmed
mkdir
mkdir_for
rmdir
exist
fc
fc_r
fc_ex
set_fc_option
find
find_c
type_
ReadFile
ReadAll
Out of Writable 警告 [E_OutOfWritable]
AppKeyClass::NewWritable
Writables::Enable
SetWritableMode
テンポラリ・フォルダ
GetTempPath
SetBreakByFName
OpenForRead
OpenForWrite
CreateFile
WriteVBSLibHeader
TextFileCreateFormat::Set_
GetAbsPath
GetStepPath
GetParentAbsPath
IsAbsPath
GetTagJumpPath
ExpandWildcard
IsWildcard
EnumFolderObject
GetSubFolders
RemoveWildcard
MeltCSV
CSVText
LoadXML
ObjToXML
XmlAttr
XmlText
ReplaceTextFile
TextFileConvertFormat::Set_
ConvertToAbsPath
StartReplace
StartReplace2
StartReplaceObj クラス
プロセス制御と include
start
RunProg
env
ArgumentExist
call_vbs
include
Sleep
WaitForFile
GetDiffCmdLine
変数、文字列、配列
ArrayClass クラス
m_Array (ArrayClass)
ToEmpty (ArrayClass)
Item (ArrayClass)
ReDim_ (ArrayClass)
Add (ArrayClass)
Push (ArrayClass)
Pop (ArrayClass)
Count (ArrayClass)
UBound_ (ArrayClass)
Value (ArrayClass)
Echo (ArrayClass)
Copy (ArrayClass)
AddElems (ArrayClass)
ArrayDictionary クラス
m_Dic (ArrayDictionary)
ToEmpty (ArrayDictionary)
Add (ArrayDictionary)
Count (ArrayDictionary)
Echo (ArrayDictionary)
DicItem
DicToArr
AddArrElem
CopyArr
IsSameArray
QuickSort_fromDic
QuickSort
ShakerSort_fromDic
ShakerSort
CInt2
MeltQuot
CreateGuid
get_Object
get_ObjectFromFile
get_ObjectsFromFile
include_objs
get_DefineInfoObject
get_NameDelegator
new_X
StrMatchKey クラス
StringStream クラス
LenK
DateAddStr
KeyClass
システム、OS、レジストリ
RegEnumKey
RegEnumValues
RegExists
RegRead
RegExport
RegWrite
RegWriteOpenExt
RegWriteAsterExt
エラー処理 (Err2)
Err2 のコーディング例 (TryStart, TryEnd)
Err2 オブジェクト
Err2::Copy
Err2::Value
Err2::Raise
Err2::OverRaise
Err2::Clear
Err2::ErrID
Err2::RaiseID
Err2::BreakErrID
エラーコード
[E_NotClear] エラーが Err2.Clear または Raise されないで終了しました
エラーメッセージの標準書式
Error
Raise
GetErrStr
TryStart
TryEnd
Trying
ErrCheck
ErrorCheckInTerminate
NotCallFinish
FinObj クラス (Finallyブロック)
処理フロー (Err2)
テスト・プロンプト (Test.vbs)
メニュー項目の動作
デバッグモード
テスト・フォルダ
Test.vbs
Fail したとき
サブフォルダのプロシージャの呼び出し順序
グローバル・テスト・オブジェクト, SampleTest
テストプログラム作成のヒント
処理フロー
関数
EchoTestStart
Pass
Fail
Skip
ManualTest
SkipToSection
NotSkipSection
テスト・スクリプト ver2
設定ファイル TestPrompt_Setting.vbs
RunTestPrompt
TestPrompt クラス
Tests クラス
Tests::AddTestScriptAuto
Tests::AddTestScript
Tests::CurrentTestPriority
Tests::DoAllTest
Tests::DoTest
Tests::SetCur
Tests::IsCur
TestScript クラス
TestScript::Start
TestScript::Do_
TestScript::Finish
その他の関数
CheckTestErrLevel
vbs_inc
ライブラリ.vbs のグローバル変数
vbslib_updater - vbslib2 から vbslib3 へバージョンアップする
main
main2
g_fs
g_sh
動作モード、デバッグ
g_debug
g_debug_params
g_debug_or_test
g_CommandPrompt
g_b_cscript_exe
g_admin
ファイルまたはフォルダのパス
g_vbslib_path
g_vbslib_folder
g_vbslib_ver_folder
g_IncludePathes
g_SrcPath
g_curdir
バージョン判定、環境変数
IsDefined
g_Vers
g_cut_old
GetOSVersion
SetVar
GetVar
SetVarBreak
グローバル変数の初期化、g_InitializeModule
処理フロー (vbs_inc/setting)
正常動作時の動作
VBScript のエラー発生時の動作
setting フォルダ, setting_default フォルダ
vbslib が呼び出すユーザー設定関数
Setting_getIncludePathes
Setting_openFolder
Setting_getEditorCmdLine
Setting_getDiffCmdLine
Setting_getAdminUserName
Setting_buildTestPrompt
Setting_getTemp
LocalSetting_〜
GetExistPathInSetting
開発環境操作
devenv_rebuild
devenv_build
devenv_clean
devenv_ver_name 環境変数
開発サポートツール
Rekisa
デバッグ, g_debug (vbslib)
ファイル出力を開始するタイミングでブレークする
条件ブレーク
g_count, g_count_up
困ったときは?