[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. rem 另存为 ANSI 编码
  2. ' & cls & cscript.exe /nologo /e:vbscript "%~f0" %* & pause & exit
  3. Dim oWshShell, oFSO, s, oShell
  4. Const file = "1.jpg"    '原文件。支持文件拖放,支持文件名作为命令行参数
  5. Set oShell = CreateObject("Shell.Application")
  6. Set oWshShell = CreateObject("WScript.Shell")
  7. Set oFSO = CreateObject("Scripting.FileSystemObject")
  8. s = oFSO.GetParentFolderName(WScript.ScriptFullname)
  9. oWshShell.CurrentDirectory = s
  10. If WScript.Arguments.Count > 0 Then
  11.     For Each s In WScript.Arguments
  12.         Call run(s)
  13.     Next
  14. Else
  15.     Call run(file)
  16. End If
  17. Sub run(ByVal file)
  18.     Dim s, oFolder, oFolderItem, i
  19.     s = oFSO.GetAbsolutePathName(file)
  20.     WScript.Echo s
  21.     Set oFolder = oShell.NameSpace(oFSO.GetParentFolderName(s))
  22.     Set oFolderItem = oFolder.ParseName(oFSO.GetFileName(s))
  23.     For i = 0 To 500
  24.         If oFolder.GetDetailsOf(Null, i) = "标记" Then s = i
  25.     Next
  26.     s = oFolder.GetDetailsOf(oFolderItem, s)
  27.     If InStr(s, ";") Then
  28.         For Each i In Split(s, ";")
  29.             WScript.Echo "标记" & vbTab & Trim(i)
  30.         Next
  31.     Else
  32.         WScript.Echo "标记" & vbTab & s
  33.     End If
  34. End Sub
复制代码
读取标记

QQ 20147578

TOP

保存为bat

没看清题目,只能读取不能修改

QQ 20147578

TOP

回复 6# 52hz


    我在win7x64测试正确的

你是啥系统?

QQ 20147578

TOP

返回列表