Импортируйте функцию WinAPI в *.VBS файле

Используя Visual Basic в говорят, что Excel, я в состоянии объявить функции WinAPI с помощью ОБЪЯВИТЬ ключевого слова - например.

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

Однако при использовании этого синтаксиса в *.VBS файле - это перестало работать с ошибкой компиляции.

Кто-либо может сказать мне, что я должен сделать для выполнения функций WinAPI из *.VBS файлов?

11
задан divinci 24 February 2010 в 11:15
поделиться

1 ответ

Вы не можете запускать функции WinAPI из VBScript без какой-либо дополнительной сторонней поддержки.

Я полагаю, что раньше был поставщик компонента COM, который позволял VBScript вызывать стандартную dll, но я не могу вспомнить, как он назывался, и вполне возможно, что мое воображение играет со мной шутки.

9
ответ дан 3 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: