github tablacus/TablacusExplorer 25.8.4

latest release: 25.8.6
pre-releaseone month ago
  • 更新通知関連を微調整
  • 近い将来VBScriptがWindowsから削除され、それに伴ってScripting.FileSystemObjectが使えなくなる可能性があります。それまでにScripting.FileSystemObjectを使わないようにしたり、代替の互換オブジェクトを用意していく予定です。
    とりあえず、Tablacus Explorer本体のScripting.FileSystemObjectを使わない方法に置き換えました。これでしばらくプレリリース版で様子をみてみます。
Scripting.FileSystemObject 置き換え 置き換え2
fso.BuildPath(path, name) PathBuildPath(path, name)
fso.GetDriveName(path) GetDriveName(path)
fso.GetParentFolderName(path) PathGetParentFolderName(path)
fso.GetBaseName(path) GetBaseName(path)
fso.GetFileName(path) GetFileName(path)
fso.GetExtensionName(path) GetExtensionName(path)
fso.CreateFolder(path) api.CreateDirectory(path)
fso.FileExists(path) api.PathFileExists(path)
fso.FolderExists(path) api.PathIsDirectory(path)
fso.GetFileVersion(path) api.GetFileVersionInfo(path)
fso.GetSpecialFolder(0).Path api.GetDisplayNameOf(ssfWINDOWS, SHGDN_FORPARSING) GetWindowsPath()
fso.GetSpecialFolder(1).Path system32
fso.GetSpecialFolder(2).Path wsh.ExpandEnvironmentStrings("%TEMP%") GetTempPath(0)
fso.GetFile(path).Attributes = attr api.SetFileAttributes(path, attr)
fso.GetFolder(path).Attributes = attr api.SetFileAttributes(path, attr)
fso.DeleteFile(path) api.DeleteFile(path) api.SHFileOperation(FO_DELETE, path, null, FOF_SILENT | FOF_NOCONFIRMATION, false)
fso.MoveFile(src, dest) api.MoveFileEx(path,src, dest, MOVEFILE_COPY_ALLOWED) api.SHFileOperation(FO_MOVE, src, dest, FOF_SILENT | FOF_NOCONFIRMATION, false)
fso.MoveFolder(src, dest) api.MoveFileEx(path,src, dest, MOVEFILE_COPY_ALLOWED) api.SHFileOperation(FO_MOVE, src, dest, FOF_SILENT | FOF_NOCONFIRMATION, false)
fso.MoveFile(src, dest) api.MoveFileEx(path,src, dest, MOVEFILE_COPY_ALLOWED) api.SHFileOperation(FO_MOVE, src, dest, FOF_SILENT | FOF_NOCONFIRMATION, false)
fso.MoveFolder(src, dest) api.MoveFileEx(path,src, dest, MOVEFILE_COPY_ALLOWED) api.SHFileOperation(FO_MOVE, src, dest, FOF_SILENT | FOF_NOCONFIRMATION, false)
fso.CopyFile(src, dest) api.CopyFile(path,src, dest, true) api.SHFileOperation(FO_COPY, src, dest, FOF_SILENT | FOF_NOCONFIRMATION, false)
fso.CopyFolder(src, dest) api.SHFileOperation(FO_COPY, src, dest, FOF_SILENT | FOF_NOCONFIRMATION, false)

fso.DrivesWMIWin32_LogicalDiskを使って置き換えました。
fso.CreateTextFileAdodb.Streamを使って置き換えました。
fso.GetFolder(...).SubFoldersapi.FindFirstFileapi.FindNextFileを使って置き換えました。
vbscript.dllが削除されている場合、VBScriptInputBoxはPowerShellMicrosoft.VisualBasicInputBox`を使って置き換えます。

表示やドラッグ&ドロップがおかしい場合
https://wooty.hatenadiary.org/entry/2025/02/03/233544
これでもダメな場合のとりあえずの回避策
Tablacus Explorerを閉じてから フォルダlibにあるtewv32.dlltewv64.dllを削除してみて下さい。

  • In the near future, VBScript will be removed from Windows, and along with that, Scripting.FileSystemObject may become unavailable. Before that happens, we plan to stop using Scripting.FileSystemObject and prepare a compatible alternative.
  • If the Blink version doesn't work
    Delete WebView2's dll
    As a temporary workaround, close Tablacus Explorer again, delete tewv32.dll and tewv64.dll from the lib folder, and then try launching the application once more.

VirusTotal

Don't miss a new TablacusExplorer release

NewReleases is sending notifications on new releases.