我有一个非常简单的VBScript文件,它通过COM对象与iTunes交互:
如果我双击.vbs文件,它可以正常工作。但是如果我从命令行运行它,它就会失败:
c:\windows\SysWOW64\wscript myscript.vbs
iTunes打开,但命令不起作用,经过短暂的延迟我得到了这个:
ActiveX component can't create object: 'iTunes.Application'
Code: 800A01AD
当我使用cscript
时以及使用system32版本时问题仍然存在。
所以,有两个问题:
编辑添加脚本:
Dim oiTunes, oTracks, oAdd
Set oiTunes = CreateObject("iTunes.Application")
Set oTracks = oiTunes.LibraryPlaylist
Set oAdd = oTracks.AddFile("D:\Users\Mark\Music\Downloaded iPlayer\Temp\temp.mp4")
Do : Loop While oAdd.InProgress = True
Set oAdd = Nothing
Set oTracks = Nothing
Set oiTunes = Nothing
答案 0 :(得分:1)
您分享的脚本对我来说很好。也许其中一个CSLID已经腐败 - 尝试重新安装或修复iTunes。