[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 5i365 于 2022-2-13 10:17 编辑

回复 14# pcl_test


    感觉大侠分享, 刚刚试着改为了下面的ps代码来执行, 但是生成的文件和批处理在同一文件夹, 没有在 cd 转到的文件夹下
另外, 这个 $image.Dispose() 命令可以不用吗? 好像不加对代码也没影响
  1. #@&cls&powershell "type '%~0'|out-string|iex"&pause&exit
  2. cd "C:\Users\Administrator\Desktop\新建文件夹"
  3. [void][Reflection.Assembly]::LoadWithPartialName('System.Drawing')
  4. dir *.bmp |
  5. foreach{
  6. $image = [Drawing.Image]::FromFile($_.FullName)
  7. $image.Save($($_.BaseName + '.jpg'), [Drawing.Imaging.ImageFormat]::Jpeg)
  8. $image.Dispose()
  9. }
复制代码

TOP

返回列表