'获取被拖拽的文件集合 Set files = WScript.Arguments.Unnamed 'Setup Objects Set FSO = CreateObject("Scripting.FileSystemObject") For Each file In files If FSO.FileExists(file) Then '处理文件,并输出同名png文件 Set oStream = CreateObject("ADODB.Stream") oStream.Type = 1 'adTypeBinary oStream.Mode = 3 'adModeReadWrite oStream.Open() With CreateObject("ADODB.Stream") .Type = 1 'adTypeBinary .Mode = 3 'adModeReadWrite .Open() .LoadFromFile file .Position = 4 .CopyTo oStream .Close() End With newFileName = FSO.GetParentFolderName(file) & "\" & FSO.GetBaseName(file) & ".png" oStream.SaveToFile newFileName, 2 'adSaveCreateOverWrite oStream.Close() End If Next |
拖入的文件去掉2进制的前4个字节,并重新生成同名png文件
相关推荐
标签:
留言与评论(共有 0 条评论) |