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