Download List

Project Description

vbslib makes it easy to use VBScript on WSH. You can make programs easily. Manual is here http://www.sage-p.com/vbslib/vbslib.files/vbslib.html (Internet Explorer, Japanese)

Released at 2017-02-11 18:27
vbslib 5.92

Name Size Hash Date Download count
vbslib 5.92.zip 24.94 MB 2017-02-11 18:29 16

Release Notes

Changelog

Title: Update history 5.91 → 5.92

[F] when g_is_vbslib_for_fast_user = True.

Vbslib.vbs
	Change: LazyDictionaryClass :: Formula
		When the Variable tag of XML has FullPathType,
		Return name converted to full path → return name as is.
	Correction: LazyDictionaryClass :: AddDictionary
		When the Variable tag of XML has FullPathType,
		Fixed a bug that key changed to full path.
	Addition: LazyDictionaryClass :: Type_
	Fixed: LocalVariable tag in XML
		When the name of the LocalVariable tag is the same as the name of the Variable tag,
		Fixed a bug that caused duplicate definition errors even though the scope is different.
	Fixed: NumStringCompare
		When the numerical part is large enough to be an integer overflow,
		Fixed a bug that caused an error.
	Correction: OrError
		Values ​​to be set in g_debug are not displayed properly when an error is occurring
		Fixed a bug.
	[F] Addition: g_VBS_Lib.NotFound

Vbslib_mini.vbs
	Addition: Assert, Error, include, LazyDictionaryClass, LoadVariableInXML, LetSet
	Addition: "..." of GetFullPath

ToolsLib.vbs
	Change: Timestamp of MakeFolderMD5List empty folder
		Update date → fixed value get_ToolsLibConsts (). EmptyFolderTimeStamp
	Change: g_VBS_Lib.TimeStamp of CheckFolderMD5List
		→ Do not change the timestamp of an empty folder.
	Addition: get_ToolsLibConsts (). EmptyFolderTimeStamp
	Change: GetReadOnlyList
		When there is no read only, it returns Empty → 0 is returned.
	Addition: MakeRuleSetOfRevisionFolderClass :: xml
	[F] Add: EnumerateToLeafPathDictionaryByFullSetFile

SyncFilesMenuLib.vbs
	Fixed: SyncFilesT_Class :: SaveHTML
		When there is <? Xml?> At the beginning of the setting file,
		Fixed a bug that caused HTML syntax error.
	Fix: Misspelled tag name in SyncFilesT configuration file
		Commited → committed

ModuleAssort2
	Fix: Many fixes.
	Addition: keyword_substitution per module
	Addition: AssortOne
	Addition: The ability to enter project name at first
Title: 更新履歴 5.91→5.92

[F] は、g_is_vbslib_for_fast_user = True のとき。

vbslib.vbs
    変更: LazyDictionaryClass::Formula
        XML の Variable タグに FullPathType があるとき、
        フル パスに変換した name を返す → name をそのまま返す。
    修正: LazyDictionaryClass::AddDictionary
        XML の Variable タグに FullPathType があるとき、
        キーがフル パスに変わってしまう不具合を修正。
    追加: LazyDictionaryClass::Type_
    修正: XML の LocalVariable タグ
        LocalVariable タグの name が Variable タグの name が同じとき、
        スコープが異なるのに、重複定義エラーになる不具合を修正。
    修正: NumStringCompare
        数字部分が整数型のオーバーフローになるほど大きいときに、
        エラーになる不具合を修正。
    修正: OrError
        エラーが発生中のときに、g_debug に設定すべき値が正しく表示されない
        不具合を修正。
    [F] 追加: g_VBS_Lib.NotFound

vbslib_mini.vbs
    追加: Assert, Error, include, LazyDictionaryClass, LoadVariableInXML, LetSet
    追加: GetFullPath の "..."

ToolsLib.vbs
    変更: MakeFolderMD5List の空のフォルダーのタイムスタンプ
        更新日時 → 固定値 get_ToolsLibConsts().EmptyFolderTimeStamp
    変更: CheckFolderMD5List の g_VBS_Lib.TimeStamp
        空のフォルダーのタイムスタンプを変更する → しない。
    追加: get_ToolsLibConsts().EmptyFolderTimeStamp
    変更: GetReadOnlyList
        リードオンリーがないとき、Empty を返す → 0を返す。
    追加: MakeRuleSetOfRevisionFolderClass::xml
    [F] 追加: EnumerateToLeafPathDictionaryByFullSetFile

SyncFilesMenuLib.vbs
    修正: SyncFilesT_Class::SaveHTML
        設定ファイルの先頭に <?xml ?>" があるとき、
        HTML の文法エラーになる不具合を修正。
    修正: SyncFilesT 設定ファイルのタグ名のスペルミス
        commited → committed

ModuleAssort2
    修正: 多くの修正。
    追加: モジュールごとの keyword_substitution
    追加: AssortOne
    追加: 最初にプロジェクト名も入力できる機能