StrokesPlus.net
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
sunnyabcd  
#1 Posted : Wednesday, June 3, 2020 4:17:30 AM(UTC)
sunnyabcd

Rank: Member

Reputation:

Groups: Approved
Joined: 4/10/2020(UTC)
Posts: 22

Thanks: 8 times
Was thanked: 2 time(s) in 2 post(s)
Hi all,
when I run the example script "Show selected files in File Explorer",It gives errors bellow:


脚本引擎失败

脚本执行失败



Error: 无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“SHDocVw.InternetExplorer”。此操作失败的原因是对 IID 为“{D30C1661-CDAF-11D0-8A3E-00C04FC9E26E}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。
at Script Document:3:16 -> var files = sp.GetSelectedFilesInExplorer(action.Window.HWnd);

确定



the system is win10 & win10 explorer

is anybody knows how to solve this problem,
thank you.
Rob  
#2 Posted : Wednesday, June 3, 2020 2:59:49 PM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,359
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 419 time(s) in 356 post(s)
Not sure, it works fine for me on Win10 & Win10 Explorer. That code is specifically creating a COM object through Windows, so there's not much I can do about it.

The error seems to indicate the COM interface doesn't exist, so you might need to repair system files, and make sure that the COM interface is registered on your system.

This isn't something I will be able to help much with since the source of the error is outside of S+ itself. You could try checking any local security settings or run S+ as admin and see if it works.
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.