在*.VBS文件中导入WinAPI函数

div*_*nci 11 vbscript winapi interop

在Excel中使用visual basic,我可以使用DECLARE关键字声明WinAPI函数 - 例如

Declare Function SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA" ( _
    ByVal Locale As Long,
    ByVal LCType As Long,
    ByVal lpLCData As String
) As Boolean
Run Code Online (Sandbox Code Playgroud)

但是,在*.VBS文件中使用此语法时,它会因编译错误而失败.

任何人都可以告诉我从*.VBS文件运行WinAPI函数需要做什么?

Ant*_*nes 9

如果没有额外的第三方支持,您无法从VBScript运行WinAPI功能.

我相信曾经有一个COM组件的供应商允许VBScript调用标准的dll,但我不记得它被调用了什么,而且很可能我的想象力在玩弄我.