vbslib6
目次
はじめに (scriptlib フォルダー)
開発方針
ショートハンド・プロンプト (Prompt.vbs)
vbslib に付属のショートハンド・プロンプト (vbslib Prompt.vbs)
ショートハンド・プロンプトの活用
スクリプト・データ・ファイル (vbslib)
Base64
BashSyntax
CheckEnglishOnly
CommitCopy
ConvertDocumetCommentFormat
ConvertToNewVbsLib
CopyOnlyExist
CreateFromTextSections
CreateTask
CutComment
CutLineFeedAtRightEnd
CutSharpIf
DelTemp
Diff
Diff1
DiffClip
DiffTag
DiffWithoutKS
DoTextShrink
doxygen
EvaluateByVariableXML
fc
fdiv
feq
FindFile
FindFile_Install
FindFile_Uninstall
GetHash
GetStepPath, GetRelativePath
GetShortPath
grep
InfiniteLoop
MakeFileList
MakeNewPrompt
MakeNewScript
MD5List
mkdir
ModuleAssort2
ModuleAssort2 の作業の順番
ModuleAssort2 のプロジェクト ファイル (.xml.proja) のリファレンス
CheckOut コマンド
Assort コマンドと Commit
Make コマンド
Keyword Substitution (リビジョン番号の埋込み)
NaturalDocs
OpenByStepPath
OpenFolder
OpenSendTo, SendTo
OpenStartUp
OpenTask
OpenTemp
OpenVBSLibSource
PickUpCopy
Prompt
RegExpTest
Rename
RenumberIniFileData
ReplaceShortcutFilesToFiles
ReplaceSlash, sl
ReplaceSymbols
RepliCmp
SearchOpen
Setting
SetTask
Shutdown
SortLines
SpaceToTab, TabToSpace, st, ts
StopScreenSaver
Switches
Switches の設定ファイル
SyncByShortcut
SyncFilesT
新規 SyncFilesT 設定ファイルの生成
ファイルの同期手順
SyncFilesT の設定ファイルの詳細
SyncFilesX
SyncFilesX を内部で使うツールとの比較
ファイルの改名・結合・分離・部分移動があったとき
その他のヒント
Test.vbs
ThreeWayMerge
ToRegularXML
Translate
TranslateTest
TranslateTest_Install
TranslateTest_Uninstall
TwoWayMerge
unzip
UpdateModule
XmlText
開発サポートツール
CheckEnglishOnly (exeファイル)
コールツリー (CheckEnglishOnly)
ReplaceSymbolsClass
Load (ReplaceSymbolsClass)
ReplaceFiles (ReplaceSymbolsClass)
ConvSymbol
TortoiseMerge
Rekisa
ArgsLog
エディター等の設定変更 (vbslib 外部プログラム設定、setting フォルダー)
setting フォルダー, setting_default フォルダー
関数定義の変更方法
設定を操作する関数
CheckSettingFunctionExists
GetExistPathInSetting
EditAndRunScript
Setting_getExistSettingPath
g_vbslib_setting_paths
Setting_getIncludePathes
Setting_onAfterInclude
Setting_openFolder
Setting_getEditorCmdLine
Setting_getDiffCmdLine
Setting_getFolderDiffCmdLine
Setting_getAdminUserName
Setting_buildTestPrompt
Setting_get7zExePath
Setting_getTemp
Setting_getDiffPath
Setting_getDiff3Path
Setting_getPatchPath
Setting_getPerlPath
Setting_getNaturalDocsPerlPath
Setting_getDoxygenPath
Setting_getSnapNotePath
その他
ユーザーインターフェース
echo
echo_flush
echo_line
EchoOff オブジェクト
g_EchoObj.m_bEchoOff
DisableEchoOff
echo_v
echo_r
Execute_Echo
GetEchoStr
g_CustomEchoStrGenerators
g_EchoCopyStream
Pause
pause2
PauseForDebug
Input
自動入力 (set_input)
set_input
/set_input オプション、g_CUI.SetAutoKeysFromMainArg
/set_input_enter オプション
/set_input_debug オプション、g_CUI.m_Auto_DebugCount
/GUI_input オプション
InputPath
InputCommand
g_InputCommand_Args
ChangeNumToCommandOrNot
SendKeys
Prompt
Play
WaitForSound
SetVolume
SystemSound
GetTextFromClipboard
GetPathOfClipboardText
SetTextToClipboard
データ、変数、定数、文字列、配列、日時
g_VBS_Lib
CaseSensitive (g_VBS_Lib)
WholeWord (g_VBS_Lib)
LastNextPos (g_VBS_Lib)
g_VBS_Lib_System
NotExistFileMD5 (g_VBS_Lib_System)
ArrayClass
new_ArrayClass
Item、配列番号 (ArrayClass)
ItemFunc (ArrayClass)
Items (ArrayClass)
m_Array (ArrayClass)
ReDim_ (ArrayClass)
Add (ArrayClass)
AddElems (ArrayClass)
AddNewObject (ArrayClass)
AddCSV (ArrayClass)
Insert (ArrayClass)
Push (ArrayClass)
Pop (ArrayClass)
Search (ArrayClass)
Remove (ArrayClass)
RemoveObject (ArrayClass)
RemoveEmpty (ArrayClass)
RemoveByIndexes (ArrayClass)
ToEmpty (ArrayClass)
LookUpDic (ArrayClass)
NewIterator (ArrayClass)
Count (ArrayClass)
Length (ArrayClass)
UBound_ (ArrayClass)
CSV (ArrayClass)
Code (ArrayClass)
Copy (ArrayClass)
Value (ArrayClass)
Echo (ArrayClass)
ArrayClassIterator クラス
GetNext (ArrayClassIterator)
HasNext (ArrayClassIterator)
GetNextOrSentinel (ArrayClassIterator)
ArrayDictionary クラス
Dic (ArrayDictionary)
ToEmpty (ArrayDictionary)
Add (ArrayDictionary)
Count (ArrayDictionary)
Echo (ArrayDictionary)
ObjectSetClass
Add (ObjectSetClass)
Count (ObjectSetClass)
Items (ObjectSetClass)
Exists (ObjectSetClass)
Remove (ObjectSetClass)
RemoveAll (ObjectSetClass)
${ } 変数, LazyDictionaryClass
LoadVariableInXML
LoadLocalVariableInXML
new_LazyDictionaryClass
GetPathLazyDictionary
ParseDollarVariableString
配列 (Array)
new_EmptyArray
AddArrElem
AddArrElemEx
FlatArray
CopyArr
SearchInSimpleArray
GetFirst
IsSameArray
IsSameArrayOutOfOrder
IsSameArrayEx
ReverseObjectArray
Reverse_COM_ObjectArray
ReverseNotObjectArray
RemoveObjectArray
RemoveObjectsByNames
ArrayToNameOnlyClassArray
NameOnlyClassArrayToArray
その他
辞書 (Dictionary)
Dict
DictionaryClass
DicTable
JoinDicTable
GetDicItem
GetDicItemOrError
DicItem
GetDicItemByIndex
DicItemOfItem
Dic_addElem
Dic_addElemOrError
Dic_addUniqueKeyItem
Dic_addNewObject
Dic_addFromArray
Dic_addPaths
DicKeyToArr
DicItemToArr
DicKeyToCSV
DicToArr
DicElemArrayKeyToArr
IsSameDictionary
Dic_add
Dic_sub
Dic_addInArrayItem
Dic_addExInArrayItem
Dic_removeInArrayItem
Dic_searchInArrayItem
Dic_getCountInArrayItem
GetDicItemAsArrayClass
Dic_searchParent
Dic_searchChildren
QuickSortDicByKey
QuickSortDicByKeyForNotObject
DicItemToNameOnlyClassItem
NameOnlyClassItemToDicItem
QuickSort_fromDic
QuickSort_fromDicKey
ShakerSortDicByKey
ShakerSortDicByKeyCompare
ShakerSort_fromDic
ShakerSort_fromDicKey
ReverseDictionary
関連
ツリー構造(木構造)、グラフ理論
GraphVertexClass
CreateGraphVertex
SetNDEdgeInGraph
SetEdgeInGraph
GetNDEdgeInGraph
GetEdgeInGraph
GetDirectionIndex
BreadthFirstSearch
DepthFirstSearch
SearchSubGraphs
GetDistanceInGraph
ResetSearchDataOfGraphVertex
未対応
RemoveNDEdgeInGraph
RemoveEdgeInGraph
TreeA_Class
new_TreeA_Class
TreeA_Class
TreeA_NodeClass
CrossFindClass
AddProject (CrossFindClass)
OutElements (CrossFindClass)
CrossFind_ProjectClass
AddModule (CrossFind_ProjectClass)
CrossFind_OutElementClass
CrossFind_OutModuleTypeClass
アルゴリズム メモ (CrossFindClass)
並べ替え、ソート
QuickSort
ShakerSort
CompareFunction 型、比較関数型
StdCompare
NameCompare
NumStringCompare
NumStringNameCompare
LengthCompare
LengthNameCompare
PathCompare
PathNameCompare
NoCompareFunction
IsReverseSortOption
関連
文字列
CInt2
Trim2, LTrim2, RTrim2
AlignString
CutLastOf
LenK
StrCount
GetTab
CutLineFeedAtRightEnd
StrCompOption
StrCompHeadOf
StrCompLastOf
AddIfNotExist
MeltQuot
sprintf
sscanf
ScanFromTemplate
ScanMultipleFromTemplate
InStrEx
InStrLast
IsWholeWord
StrMatchKey クラス
StringReplaceSetClass
Replace (StringReplaceSetClass)
ReplaceRange (StringReplaceSetClass)
DoReplace (StringReplaceSetClass)
new_RegExp
FindStringLines
SortStringLines
GetLeftEndOfLinePosition
GetNextLinePosition
GetPreviousLinePosition
StringStream クラス
関連
日付 (Date)
TestableNow
new_TestableNow
IsTimeOnlyDate
DateAddStr
GetOldestDate
W3CDTF
CDateFromEMailDate
GetMonthNumberFromString
ConvertTimeZone
TimeZoneDesignator
MinusTZD
BenchStart
Bench
BenchEnd
ProgressTimer (g_VBS_Lib)
Start (g_VBS_Lib.ProgressTimer)
End_ (g_VBS_Lib.ProgressTimer)
Plus (g_VBS_Lib.ProgressTimer)
GetShouldShow (g_VBS_Lib.ProgressTimer)
メモ
IsSame
Add
CalculateVariables
NestPos クラス
オブジェクト
LetSet
LetSetWithBracket
get_Object
get_ObjectFromFile
get_ObjectsFromFile
new_X
include_objs
get_DefineInfoObject
get_NameDelegator
new_ObjectFromStream
new_ObjectsFromStream
NameOnlyClass
new_NameOnlyClass
JoinedClass
new_JoinedClass
g_ObjectIDs
LifeGroupClass
グループのルートの生成 (LifeGroupClass)
グループに所属するオブジェクトの生成 (LifeGroupClass)
グループに所属するオブジェクトの出力 (LifeGroupClass)
DestroyReferences メソッド
LifeHandleClass
p (LifeHandleClass)
Class_Terminate (LifeHandleClass)
LifeGroupClass のメンバー
AddHandle (LifeGroupClass)
Add (LifeGroupClass)
Remove (LifeGroupClass)
AddTerminated (LifeGroupClass)
DestroyerClass
Add (DestroyerClass)
Remove (DestroyerClass)
CheckUnderDestroyer
DefaultFunction
EventRespondersClass
Add (EventResponders)
EventFunction
Remove (EventResponders)
Calls (EventResponders)
その他
CreateGuid
KeyClass
関連
ファイル操作
cd
CurDirStack
pushd
popd
cd_UpperCaseDrive
copy
copy_ren
copy_ex
OpenPickUpCopy
OpenPickUpCopyClass
Copy (OpenPickUpCopyClass)
GetDefaultSourcePath (OpenPickUpCopyClass)
GetDefaultDestinationPath (OpenPickUpCopyClass)
cat
CopyNotOverwriteFileClass
ReplaceShortcutFilesToFiles
CopyFunction 型、コピー関数型
その他
move
move_ren
unzip
zip 圧縮展開
unzip2
zip2
ren
del
del_subfolder
del_to_trashbox
del_confirmed
del_empty_folder
DeleteSameFileClass
mkdir
mkdir_for
rmdir
exist
exist_ex
IsEmptyFolder
type_
ReadFile
ReadFileInTag
ReadAll
ReadBinaryFile
IsSameTextFile
IsSameBinaryFile
IsSameFolder
fc (比較)
fc_r
fc_ex
set_fc_option
マージ、diff
diff
ParseUnifiedDiff
DiffWithoutKS
patch
ThreeWayMerge
ThreeWayMergeOptionClass
LoadThreeWayMergeOptionClass
ThreeWayMerge の拡張自動マージ
FourWayMerge
同期 (ファイル)
SyncFilesX_Class (SyncFilesX ソース)
LoadScanListUpAll (SyncFilesX_Class)
GetWritableFolders (SyncFilesX_Class)
Merge (SyncFilesX_Class)
GetIsAllSynchronized (SyncFilesX_Class)
GetIsAllBaseSynchronized (SyncFilesX_Class)
GetCountOfNotSynchronized (SyncFilesX_Class)
OpenCUI (SyncFilesX_Class)
SyncFilesX を使うツールをテストするには (SyncForTest)
バージョンアップ インストーラーとしての SyncFilesX
LoadRootPaths (SyncFilesX_Class)
UpdateCUI (SyncFilesX_Class)
CustomUpdateFunction (SyncFilesX_Class)
CustomRestartCodeForRestartVBS (SyncFilesX_Class)
IsSynchronizedFilesX
ModuleAssortClass
コールツリー
LoadProjectList (ModuleAssortClass)
CheckOut (ModuleAssortClass)
OpenSetting (ModuleAssortClass)
Assort (ModuleAssortClass)
Commit (ModuleAssortClass)
ExpandPatch (ModuleAssortClass)
MakePatch (ModuleAssortClass)
SyncFilesMenu
SetParentFolderProxyName (SyncFilesMenu)
SynchronizeFolder
その他
SetDateLastModified
touch
SetDateLastModifiedKS
grep (検索)
SortGrepFoundArray
GrepClass
Execute (GrepClass)
ToRegExpPattern
GrepKeyword
find
find_c
SearchStringTemplate
GetLineNumOfTemplateDifference
CreateFile
Out of Writable 警告 [E_OutOfWritable]
NewWritable (AppKeyClass)
GetWritable メソッド
InPath (AppKeyClass)
CheckWritable (AppKeyClass)
Watch (AppKeyClass)
Enable (Writables)
SetWritableMode
g_CurrentWritables.CurrentPathes
OpenForRead
AnalyzeCharacterCodeSet
ReadUnicodeFileBOM
GetStringFromCharacterCodeSet
GetCharacterCodeSetFromString
ReadLineSeparator
GetLineCount
LineNumFromTextPositionClass
Text (LineNumFromTextPositionClass)
GetNextLineNum (LineNumFromTextPositionClass)
GetLineNum (LineNumFromTextPositionClass)
ReplaceTextAtHere (LineNumFromTextPositionClass)
Position (LineNumFromTextPositionClass)
LineNum (LineNumFromTextPositionClass)
ReadVBS_Comment
OpenForWrite
new_TextFileCharSetStack
Decode_MIME_HeaderLine
new_TextFileLineSeparatorStack
new_IsSafeFileUpdateStack
g_FileOptions
WriteVBS_Comment
WriteVBSLibFooter
WriteVBSLibHeader
OpenForReplace
ReplaceTextFile1 クラス
Text (ReplaceTextFile1) (OpenForReplace)
Replace (ReplaceTextFile1)
ReplaceRange (ReplaceTextFile1)
Close (ReplaceTextFile1)
IsSaveInTerminate (ReplaceTextFile1)
SafeFileUpdateEx
SafeFileUpdate
ConvertToFullPath
% を使った文字列変換関数
ParsePercentVariableString
ReplaceStringTemplate
ReplaceStringTemplates
new_ReplaceTemplateClass
ReplaceTemplate.xml
IsPause (ReplaceTemplateClass)
EchoOld (ReplaceTemplateClass)
RunGetDifference (ReplaceTemplateClass)
SetTargetPath (ReplaceTemplateClass)
RunReplace (ReplaceTemplateClass)
StartReplace
StartReplaceObj クラス
ReplaceTextFile
サンプル (ドラッグ&ドロップからテキスト処理)
サンプル (ウィザード)
StartReplace2
PassThroughLineFilters
SplitLineAndCRLF
CutCRLF
Translate
TranslateTest
TranslateEx
Translate_getOverwritePaths
Translate_getWritable
new_TranslateToEnglish
TranslateToEnglish クラス
サンプル - new_TranslateToEnglish
GetLineNumsExistNotEnglighChar
CheckEnglishOnly
MakeSettingForCheckEnglish
ConvertBinaryEmulated
その他
テンポラリ フォルダー
GetTempPath
ファイル名、パス
DesktopPath
GetFullPath
GetStepPath
NormalizePath
GetCaseSensitiveFullPath
IsFullPath
GetRootSeparatorPosition
GetFilePathSeparator
GetPathWithSeparator
GetLastSeparatorOfPath
get_PathNameRegularExpression
SplitPathToSubFolderSign
ReplaceRootPath
GetParentFullPath
ReplaceParentPath
GetCommonParentFolderPath
GetCommonSubPath
GetIdentifiableFileNames
GetParentFoldersName
SearchParent
AddLastOfFileName
CutLastOfFileName
StrCompLastOfFileName
CutFragmentInURL
GetTagJumpParams
GetTagJumpPath
GetTagJumpLine
IsMovablePathToPath
FilePathClass
new_FilePathForString
new_FilePathForFileInScript
GetFilePathString
その他
ファイル一覧、ArrayFromWildcard
ファイルを一覧するときの速度
ExpandWildcard
ExpandWildcard の内部データ構造
Expand_glob_Pattern
PathDictionaryClass
new_PathDictionaryClass_fromXML
GetPathDictionariesFromXML
new_PathDictionaryClass
new_PathDictionaryClass_withRemove
GetBasePath
LeafPathDictionary
EnumerateToLeafPathDictionary
EnumerateToLeafPathDictionaryByFullSetFile
IsSameHashValuesOfLeafPathDictionary
IsSameFileNamesOfLeafPathDictionary
GetNotSameFileKeysAsItemsOfLeafPathDictionary
ChangeKeyOfLeafPathDictionary
CopyFilesToLeafPathDictionary
RemoveKeyOfEmptyItemInLeafPathDictionary
NormalizeLeafPathDictionary
NewDiffFilePaths
Dic_addFilePaths_fromPathDirectory
Dic_addFilePaths_fromOtherPathDirectory
GetInputOutputFilePaths
InputOutputFilePathClass
ArrayFromWildcard2
IsWildcard
IsMatchedWithWildcard
RemoveWildcardMatchedArrayItems
RemoveWildcard
ReplaceFileNameWildcard
GetReadOnlyList
EnumFolderObjectDic
EnumFileObjectDic
EnumFolderObject
GetSubFolders
その他
MD5 リスト
MakeFolderMD5List
CheckFolderMD5List
IsSameMD5List
SortFolderMD5List
GetColumnOfPathInFolderMD5List
OpenForDefragment
OpenForDefragmentClass
GetStepPath (OpenForDefragmentClass)
CopyFolder (OpenForDefragmentClass)
Append (OpenForDefragmentClass)
Save (OpenForDefragmentClass)
Fragment (OpenForDefragmentClass)
OpenForDefragmentOptionClass
ハッシュ値が見つからないエラーの対処方法。 Not found hash value in a list
MD5CacheClass
TargetPaths
DefaultHashFileName
GetHashFromStepPath
GetFirstStepPathFromHash
SetHashValue
Load
Save
Scan
Fragment
Defragment
Delete
Verify
CheckFileExistsAnywhereInFileList
IsSameHashValuesOfLeafPathDictionary
MD5CacheFileClass
PatchAndBackUpDictionaryClass
AttachPatchAndCheckBackUp
EnumerateToPatchAndBackUpDictionary
MakePatchAndBackUpDictionary
ChangeKeyOfPatchAndBackUpDictionaryToTarget
MergePatchAndBackUpDictionary
CanAttachFriendPatchAndBackUpDictionary
AttachPatchAndBackUpDictionary
タブ文字
ChangeHeadSpaceToTab
ChangeHeadTabToSpace
ChangeMiddleSpaceToTab
ChangeMiddleTabToSpace
SetBreakByPath (デバッグ)
IsWriteAccessDenied
SetReadOnlyAttribute
SetFilesToReadOnly
SetFilesToNotReadOnly
SetFileToReadOnly
SetFileToNotReadOnly
BinaryArray クラス、バイナリーファイル
new_BinaryArray
new_BinaryArrayFromFile
new_BinaryArrayFromBase64
new_BinaryArrayAsText
Item、配列番号 (BinaryArray)
Size, Length, Count (BinaryArray)
ReDim_ (BinaryArray)
Load (BinaryArray)
Save (BinaryArray)
Read (BinaryArray)
Write (BinaryArray)
ReadStruct (BinaryArray)
WriteStruct (BinaryArray)
WriteFromBinaryArray (BinaryArray)
WriteFromDump (BinaryArray)
Compare (BinaryArray)
SwapEndian (BinaryArray)
ToEmpty (BinaryArray)
UBound_ (BinaryArray)
xml (BinaryArray)
MD5 (BinaryArray)
GetVersionString サンプル
Base64 (BinaryArray)
Text (BinaryArray)
GetHashOfFile
GetHashPS
OpenForReadRIFF
SeekChunkByIndexes (RIFF_Reader)
ReadFirstChild (RIFF_Reader)
ReadNextSibling (RIFF_Reader)
ReadStruct (RIFF_Reader)
ReturnToParent (RIFF_Reader)
RIFF_ChunkClass
OpenForWriteRIFF
WriteLIST (RIFF_Writer)
WriteChunk (RIFF_Writer)
WriteStruct (RIFF_Writer)
WriteEnd (RIFF_Writer)
WritePadding (RIFF_Writer)
g_FileHashCache
バイナリ混在テキスト生成 (txt2bintxt.exe)
Txt2BinTxt
get_ADODBConsts
ConvertToByteArray (ADODBConsts)
ConvertToStructuredByteArray (ADODBConsts)
BytesToShortInt
BytesToUShortIntToLongInt
BytesToLongInt
ShortIntToBytes
LongIntToUShortIntToBytes
LongIntToBytes
ADODB.Stream 関連
ADODB_Stream_loadFromFile
(複数行) ArrayFromLines
セクション化されたテキスト
CreateFromTextSections
ReadTextSections
MakeCrossedOldSections
MakeTextSectionIndexFile
ConnectInTextSectionIndexFile
OpenForWriteTextSection
Cut (WriteTextSectionClass)
PickUp (WriteTextSectionClass)
.ini ファイル
ParseIniFileLine
GetIniFileTextValue
GetIniFileTextValues
SetIniFileTextValue
RenumberIniFileData
ParseJSON
C言語
CutSharpIf
CutCommentC
MakeDocumentByNaturalDocs
MakeDocumentBy_doxygen
ConvertDocumetCommentFormat
DoTextShrink
(CSV) ArrayFromCSV, ArrayFromCSV_Int
ArrayFromOrPipe
CSVFrom
CSVText
MeltCSV
CSV_insert
CSV_set
CSV_remove
(XML) LoadXML
XML_ReadCacheClass
Item (XML_ReadCacheClass)
LoadXML_Cached
OpenForReplaceXML
Write (ReplaceXmlFile1)
SetXmlAttribute (ReplaceXmlFile1)
IsUserConfirm (ReplaceXmlFile1)
OpenForAppendXml
WriteXml (AppendXmlFile)
PositionOfXML_Class
Load (PositionOfXML_Class)
SelectSingleNode (PositionOfXML_Class)
XmlRead
XmlReadOrError
Read_XML_Encoding
XmlReadBoolean
XmlSelect
XmlAttrDic
GetHRefBase
href (HRefBase)
LinkedXMLs クラス
XmlTagNamesHavingIdName (LinkedXMLs)
StartNavigation (LinkedXMLs)
EndNavigation (LinkedXMLs)
GetLinkTargetNode (LinkedXMLs)
ParseAttributesInXML
DecodeCharacterReferencesOfXML
CutIndentOfMultiLineText
MultiTextXML_Class
GetText (MultiTextXML_Class)
IsExist (MultiTextXML_Class)
GetXPath
GetXmlAttribute
XmlWrite
XmlWriteEncoding
XmlInsertAfter
XmlAttr
XmlAttrA
XmlText
XmlSort
ObjToXML
ChangeToXml
SetXmlAttribute
UpdateLineAttributeInXML
関連
関連
プロセス制御と include
start
RunProg
RunBat
RunBatAsync
sudo
sudo_del_copy
env
ArrayFromCmdLine
ArrayFromCmdLineWithoutOpt
DicFromCmdLineOpt
MeltCmdLine
ParseCmdLine
CmdLineArgs クラス
GetWScriptArgumentsUnnamed
GetWScriptArgumentsNamed
ParseWScriptArgumentQuotation
ArrayFromBashCmdLine
MeltBashCmdLine
CmdLineFromStr
GetCmdLine
ArgumentExist
GetCommandLineOptionName
GetCommandLineOptionValue
ModifyCmdLineOpt
オプション引数、ビットフラグ
IsBitSet
ParseOptionArguments
include
SectionTree クラス
Start (SectionTree)
End_ (SectionTree)
xml (SectionTree)
旧仕様
EchoTestStart
SkipToSection
SkipSection::Start
SkipSection::End_
NotSkipSection
SetBreakAtSection
GetSkipSectionGlobal
OnStart (SkipSectionGlobal)
call_vbs
FuncRedir_add
CallForEach
CallForEach_copy
CallForEach_move
CallForEach_del
Transpose
SetTaskStartTime
GetTaskList
MakeFileClass (メイクファイル)
MakeFileClass
AddRule (MakeFileClass)
Make (MakeFileClass)
Name (MakeFileClass)
Variables (MakeFileClass)
Delegate (MakeFileClass)
DebugMode (MakeFileClass)
MakeRule
Target (MakeRule)
Sources (MakeRule)
Command (MakeRule)
Variables (MakeRule)
CurrentDirectory (MakeRule)
Delegate (MakeRule)
Type_ (MakeRule)
Priority (MakeRule)
NewestSource (MakeRule)
AllNewSource (MakeRule)
MakeRule_compare
MakeFileClassConst
データ構造 (MakeFileClass)
OpenForMakeRuleOfRevisionFolder
MakeRuleSetOfRevisionFolderClass
GetMakeTreeString
GetMakeRelations
LoadAdditionally
子プロセスへの受け渡し (/ChildProcess オプション)
処理フロー (/ChildProcess オプション)
メイン・プロセス側が使う ParentProcess オブジェクト、new_ParentProcess
子プロセス側が使う ChildProcess オブジェクト、get_ChildProcess
InterProcessData インターフェース(ライブラリ用)
g_InterProcess オブジェクト
困ったときは (/ChildProcess)
GetCScriptGUI_CommandLine
OpenFolder
GetEditorCmdLine
GetDiffCmdLine, GetDiffCmdLine3, GetDiffCmdLine3Ex
GetDiffStringCmdLine, GetDiffStringCmdLine3
DiffCmdLineClass
GetDiffOneLineCmdLine
DiffCUI
DiffCUI_InCurrentProcess
Sleep
WaitForFile
WaitForProcess
EnumProcesses
KillProcess
その他
自動テスト、開発環境
テスト・プロンプト (Test.vbs)
メニュー項目の動作
デバッグモード
テスト・フォルダーの構成
Test.vbs
Test_current
UnitTest::Delegate
TestCommon.vbs
グローバル・テスト・オブジェクト, SampleTest
TestCommon_Data.xml
Test.vbs のコマンドライン・オプション
Fail したとき
サブフォルダの関数の呼び出し順序
テストプログラム作成のヒント
処理フロー (Test.vbs)
データ構造 (Test.vbs)
テスト・スクリプト ver2
設定ファイル TestPrompt_Setting.vbs
RunTestPrompt
RunTestPromptConfigClass
TestPrompt クラス
Tests クラス
AddTestScriptAuto (Tests)
AddTestScript (Tests)
CurrentTestPriority (Tests)
Symbol (Tests)
SetCurrentSymbol (Tests)
GetCallingOrder (Tests)
DoAllTest (Tests)
DoTest (Tests)
SetCur (Tests)
IsCur (Tests)
SaveTestResultHtml (Tests)
SaveTestResultCSV (Tests)
LoadTestResultCSV (Tests)
TestScript クラス、g_Test 変数
Start (TestScript)
Do_ (TestScript)
Finish (TestScript)
ExpectedPassConut (TestScript)
UnitTest クラス
その他の関数
GetTemporaryTestsObject
CheckTestErrLevel
g_IsAutoTest
テスト支援機能 (関数)
ReadTestCase
複数のケースで共通のデータ
(旧版) 複数のケースで共通のデータ
特殊な XML 属性 (ReadTestCase)
base_data 属性
plus_attr 属性
aggregate 属性
クロス・ケース
テスト・ケースの選択
スクリプトからテストケースを指定する
TempParams.txt - C言語のプログラムにデータを渡す
ReadTestCase 内部のデバッグ
SetReadTestCase
SetStartSectionTree
Pass
Fail
Skip
Skipped
ManualTest
Assert
AssertExist
Assert2Exist
AssertFullPath
AssertFC
AssertValue
AssertString
AssertD_TypeName
ErrorValue
その他
性能計測
開発環境操作
devenv_rebuild
devenv_build
devenv_clean
devenv_upgrade
get_VisualStudioConsts
devenv_ver_name 環境変数
devenv_platform 環境変数
IsVisualStudioInstalled
GetVisualStudioVersionNum
GetSlnFileVersion
VisualStudioSlnClass
Load (VisualStudioSlnClass)
Projects (VisualStudioSlnClass)
VisualStudioSlnProjectClass
ConfigurationPlatforms (VisualStudioSlnClass)
VisualStudioSlnConfigurationPlatformClass
DeleteProjectInVisualStudioSln
その他
インストール、レジストリ、OS
Shutdown
IsScreenSaverRunning
RegEnumKeys
RegEnumValues
RegExists
IsRegEmptyKey
RegRead
RegReadEx
RegExport
RegWrite
RegDelete
OpenForRegFile
EditRegFile クラス
Close (EditRegFile)
InstallRegistryFileOpen
UninstallRegistryFileOpen
InstallRegistryFileOpenCommand
UninstallRegistryFileOpenCommand
RegWriteOpenExt
InstallRegistryFileVerb
UninstallRegistryFileVerb
RegWriteAsterExt
RegReadExtProgID
MsiModify
get_WMI
GetPythonInstallPath
SetTargetPythonVersion
IsInstallPython
GetPerlVersion
その他
ネットワーク
DownloadByHttp
SetVirtualFileServer_byXML
SetVirtualFileServer
GetPercentURL
DecodePercentURL
LockByFileMutex
CheckWSHNetwork
vbs_inc, vbslib include (vbslib のコア・システム)
vbs_inc.vbs
メイン.vbs のグローバル変数
vbslib_updater - vbslib をバージョンアップする
Main (メイン.vbs)
main2
SetupVbslibParameters
g_fs
g_sh
動作モード、デバッグ
g_debug
g_debug_tree
g_debug_process
g_is_debug
g_debug_params
g_debug_or_test
g_CommandPrompt
/close オプション
ChangeScriptMode
g_is_cscript_exe
g_admin
g_is_admin
g_is64bitWindows
g_is64bitWSH
ファイルまたはフォルダのパス
g_start_in_path
g_vbslib_path
g_vbslib_folder
g_vbslib_ver_folder
g_SrcPath
g_MainPath
グローバル変数の初期化、後始末、g_InitializeModule、g_FinalizeModule
g_Finalizing
vbslib_helper.exe
処理フロー (vbs_inc/setting)
正常終了時の動作
エラー発生時の動作
バージョン判定、環境変数
IsDefined
g_Vers
g_Vers("vbslib")
TextFileExtension (g_Vers)
NaturalDocsExtension (g_Vers)
CutPropertyM (g_Vers)
ThisIsOldSpec
g_cut_old
SetErrorOfOldSpec
SetNotErrorOfOldSpec
GetOSVersion
set_, SetVar
GetVar
SetVarBreak
VarStack
LoadEnvVars
SaveEnvVars
ClearEnvVars
OpenForEnvVarsFile
EditEnvVarsFile クラス
SetVarInBatchFile
Start_VBS_Lib_Settings
エラー処理 (Err2)
Err2 のコーディング例 (TryStart, TryEnd)
Err2 オブジェクト
Number (Err2)
Description (Err2)
ErrStr (Err2)
GetErrStr (Err2)
DebugHint (Err2)
Value (Err2)
Copy (Err2)
Raise (Err2)
OverRaise (Err2)
Clear (Err2)
CopyAndClear (Err2)
EnqueueAndClear (Err2)
DequeueAll (Err2)
ErrID (Err2)
RaiseID (Err2)
BreakErrID (Err2)
エラーコード
[E_NotClear] エラー処理の途中で終了しました。Err2.Clear または再 Raise してください
エラーメッセージのXML書式
Error
OrError
Raise
Warning
GetErrStr
AppendErrorMessage
TryStart
TryEnd
Trying
ErrCheck
ErrorCheckInTerminate
NotCallFinish
FinObj クラス (Finallyブロック)
処理フロー (Err2)
困ったときは? (デバッグ)
g_debug - デバッグを開始する (vbslib)
g_debug_var
g_count, g_count_up
条件ブレーク
ファイル出力を開始するタイミングでブレークする
FileWatcher
FileWatcher_copyAFileToTheLog
FileWatcher_setNewFile
Test.vbs のコールバック関数を呼び出すタイミングでコールバックする
処理の詳細表示 (g_verbose)、トレース表示
SetupDebugTools
ウォッチ (WS, WD, WX)
エラー処理のデバッグ
データの元を探す
デバッグ用一時コードのテンプレート