吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1277|回复: 10
收起左侧

[经验求助] 调用Windows自带画图工具对图片打开后保存-批量方式

[复制链接]
likongshun 发表于 2023-8-3 23:30
30吾爱币
[Visual Basic] 纯文本查看 复制代码
1
2
3
4
5
6
set wshell = wscript.createobject("wscript.shell")
wshell.run "mspaint.exe 20221124123033.jpg"
WScript.Sleep 2000
wshell.SendKeys "^{s}"
WScript.Sleep 2000
wshell.SendKeys "%{F4}"


网上搜到的一段vbs代码,调用Windows自带画图工具对图片打开后保存,(用于减少图片大小,tinypng网站大于5M不能压缩)麻烦改成批量读取目录下所有.jpg图片,依次打开保存。

最佳答案

查看完整内容

https://pla.lanzout.com/ivZwn14k6zuh ' 定义要批量处理的目录路径 strFolderPath = "C:%users\Downloads\Programs\3\5\6" ' 修改为你要批量处理的目录路径

免费评分

参与人数 1吾爱币 +1 收起 理由
qz32cocomi + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

PLA81 发表于 2023-8-3 23:31
https://pla.lanzout.com/ivZwn14k6zuh
' 定义要批量处理的目录路径
strFolderPath = "C:\Users\Downloads\Programs\3\5\6" ' 修改为你要批量处理的目录路径
平淡最真 发表于 2023-8-4 01:05
https://www.52pojie.cn/forum.php ... amp;highlight=jpg-c

压缩图片的方式可太多了。你这代码加上延迟 一个图片就5秒 要搞到哪天去
wyl0205 发表于 2023-8-4 01:07
为啥用这个呢?批量压缩图片的工具有很多呢
 楼主| likongshun 发表于 2023-8-4 10:08
平淡最真 发表于 2023-8-4 01:05
https://www.52pojie.cn/forum.php?mod=viewthread&tid=1668689&highlight=jpg-c

压缩图片的方式可太多 ...

这样压缩前能打开预览一下
beef 发表于 2023-8-4 18:38
批=处理就可以搞定
freelive 发表于 2023-8-5 20:30
likongshun 发表于 2023-8-4 10:08
这样压缩前能打开预览一下

https://www.cnblogs.com/joeblack ... /02/27/1966288.html

vbs获取目录下的文件和文件夹集合。
平淡最真 发表于 2023-8-5 23:53
[Asm] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
Set objFSO = CreateObject("Scripting.FileSystemObject")
strFolder = "./"
Set objFolder = objFSO.GetFolder(strFolder)
Set colFiles = objFolder.Files
 
For Each strFile in colFiles
    If LCase(objFSO.GetExtensionName(strFile)) = "jpg" Then
        ' 在此处执行操作,例如打印文件名或打开文件等
        set wshell = wscript.createobject("wscript.shell")
        wshell.run("mspaint.exe "+strFile)
        WScript.Sleep 2000
        wshell.SendKeys "^{s}"
        WScript.Sleep 2000
        wshell.SendKeys "%{F4}"
    End If
Next
Zhaofeiyan 发表于 2023-8-6 15:39
Windows自带画图工具,处理单张图片很简,就是没有批量方式
 楼主| likongshun 发表于 2023-8-7 13:30
平淡最真 发表于 2023-8-5 23:53
[mw_shl_code=asm,true]Set objFSO = CreateObject("Scripting.FileSystemObject")
strFolder = "./"
Set ...

谢谢您的回答!
返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-5-29 03:11

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表