|
'可以通过WSH实现你的要求,将以下代码保存为vbs文件
' **********************************************************************
' 函数说明:BmpToJpg
' 参数说明:(1) strSourceFile: 源目标文件(如"F:\test.bmp")
' (2) strDestFile: 目标文件 (如"F:\test.jpg")
' 返回结果:无
' 调用方法: BmpToJpg(strSourceFile, strDestFile)
' **********************************************************************
Sub BmpToJpg(strSourceFile, strDestFile)
Dim objobjWshShell
set objWshShell = WScript.CreateObject("WScript.Shell")
objWshShell.Run "C:\WINDOWS\system32\mspaint.exe" '打开画图程序
WScript.Sleep 1000 '延迟1秒
objWshShell.AppActivate "paint" '激活应用程序窗口
WScript.Sleep 1000
objWshShell.Sendkeys "^o" '按下Ctrl和O,表示弹出打开对话框
WScript.Sleep 1000
objWshShell.SendKeys strSourceFile
WScript.Sleep 1000
objWshShell.SendKeys "~" '回车键
WScript.Sleep 1000
objWshShell.SendKeys "%fa" '按下Alt+F,再按下A,表示选择“文件”菜单下的“另存为”
WScript.Sleep 1000
objWshShell.SendKeys strDestFile '输入另存文件名
WScript.Sleep 1000
objWshShell.SendKeys "~" '回车键
WScript.Sleep 1000
objWshShell.SendKeys "%fx" '退出画图程序
End Sub
BmpToJpg "f:\test.bmp", "f:\test1.jpg" |
|