哈哈,我比较强大的,终于自己弄出来了!把下面的代码保存为:制作ISO.vbs,放在 %homepath%\SendTo
StrUltraISO="D:\UltraISO93\UltraISO.exe" '把这一行路径改成你电脑上ultraiso的实际路径
Set objArgs = WScript.Arguments
If objArgs.count >= 1 then
Set objShell = CreateObject("Wscript.Shell")
Dim fso
args=objArgs(0)
Set fso = CreateObject("Scripting.FileSystemObject")
StrCurPath = fso.GetParentFolderName(args)
StrCurName = fso.GetBaseName(args)
StrExt = fso.GetExtensionName(args)
apprun=StrUltraISO&" -volume "&chr(34)&StrCurName&chr(34)&" -file "&chr(34)&args&chr(34)&" -output "&chr(34)&StrCurPath&"\"&StrCurName&".iso"&chr(34)&" -joliet -lowercase"
'Wscript.Echo apprun
objShell.Run apprun
set objShell=nothing
set fso=nothing
'Wscript.Echo StrCurPath
'Wscript.Echo StrCurName
'Wscript.Echo StrExt
'Wscript.Echo args
else
Wscript.Echo "没有传入文件!请把本程序放在 %homepath%\SendTo 目录下,然后通过 右键->发送 来制作ISO,按ctrl+c复制本对话框信息。"
end if
以后,就可以在任意文件上点右键->发送到:制作iso,就可以把当前文件快速制作成ISO了,方便吧,有趣吧!今天就一直在研究就玩艺儿。
[ 本帖最后由 kowloons 于 2008-12-6 17:42 编辑 ]