Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI/HTA
Войти
Регистрация
Восстановить пароль
Другие темы раздела
VBScript/JScript Кто нибудь работал с библиотекой ChilkatFTP? https://www.cyberforum.ru/ vbscript-wsh/ thread668991.html
Использую данную библиотеку для получения файлов из файл-сервера FTP. Подключаюсь 1 раз, но когда работаю с директориями (меняю каталог, возвращаюсь в корневой каталог) создаются все новые и новые...
VBScript/JScript Как в VBS скрипте создать задание в планировщике задач
Как в VBS скрипте создать задание в планировщике задач, которое бы запускало файл каждые несколько минут?
VBScript/JScript Запуск скрипта из контекстного меню В общем ситуация такая: решил написать скрипт, чтобы который выполнялся из контекстного меню. Пусть будет: msgBox "Hello World" Cоздал разделыы: "HKEY_CLASSES_ROOT\Folder\shell\myscr", ... https://www.cyberforum.ru/ vbscript-wsh/ thread662848.html VBScript/JScript Проверить наличие папки с условием ззззздарова! пытаюсь слепить код который проверяет наличие папки , вот че я нагородил, при проверке то вообще молчит то закидывает ошибками. код достаточно мудреный: 1: сначала он должен определить... https://www.cyberforum.ru/ vbscript-wsh/ thread662784.html
VBS и интернет VBScript/JScript
зззззздарова. нужен vbs код который запустит указанный в коде файл при коннекте с инетом.
VBScript/JScript Работа с реестром https://www.cyberforum.ru/ vbscript-wsh/ thread658605.html
ззззздарова! буду благодарен тому кто подкинет vbs код, который создаст раздел в реестре по адресу HKLM\SOFTWARE. с возможностью создания ветки разделов, пр(HKLM\SOFTWARE\Новый раздел #1\Новый раздел...
VBScript/JScript Функция, которая обрезает все символы не являющиеся прописными буквами кирилицы Хочу поделиться функцией, которая обрезает все символы не являющиеся прописными буквами кириллицы (можно подкорректировать под себя: Function fun_Ignor_Incorrect_Symbols(byVal string_to_Change)... https://www.cyberforum.ru/ vbscript-wsh/ thread658176.html Запуск WordPad (Word) и Paint, запись в них информации из буфера VBScript/JScript
Всем привет! помогите пожалуйста написать два скриптика в VBS, пожааалуйста! =) первый скрипт 1) Запросить у пользователя, какой редактор (Word или WordPad) нужно запустить. 2) Обработать...
VBScript/JScript Имитация нажатия клавиш https://www.cyberforum.ru/ vbscript-wsh/ thread657753.html
кто-нить подскажите vbs код для имитации нажатия клавиш, комбинация CTRL+V и нажатие клавиши "стрелки вправо" Добавлено через 44 секунды еще один символ "_"
VBScript/JScript Лишний символ в строке https://www.cyberforum.ru/ vbscript-wsh/ thread657591.html
Здравствуйте читающие! Появилась проблема при сравнении строк в QTP на языке VBS. Визуально две строки равны. Но при сравнении их программно с помощью функий VBS оказывается, что одна строка...
Передача файла через почту VBScript/JScript
Зззззздарова! Возник между делом вопрос, можно ли в среде программирования VBS, написать код, который бы отправлял с компа сервера указанный файл (путь, имя, расширение). Есть ли вообще способы...
VBScript/JScript Перевод запросов SQL Server в VBS https://www.cyberforum.ru/ vbscript-wsh/ thread653617.html
подскажите с помощью какой программы можно быстро перевести запросы написаные на SQL в формат VBS?
Эксперт WindowsАвтор FAQ
17663 / 7507 / 887
Регистрация: 25.12.2011
Сообщений: 11,278
Записей в блоге: 16
21.03.2014, 21:10  [ТС] 0

Полезные VBS скрипты и программы по работе с ними - VBScript/JScript - Ответ 5932812

21.03.2014, 21:10. Показов 174748. Ответов 41
Метки (Все метки)

Ответ

Батник для регистрации DynamicWrapperX 2.0 (x32, x64) и вызова функций из 32/64-битных библиотек.

В комплект уже включена DynamicWrapperX ver.2.0.0.1,
а также демо-VBS, показывающий как свернуть и развернуть "Калькулятор Windows" с помощью API-функций.

FindWindow.vbs - демо-проект (если библиотека не будет зарегистрирована, то сам вызовет regdynwrapx.bat и перезапустится)
regdynwrapx.bat - чтобы зарегистрировать
unregdynwrapx.bat - чтобы снять регистрацию.

Скрипт сам запрашивает права Администратора, если понадобится.
Если Вы хотите вызывать функции из своей 32-битной библиотеки (независимо от битности ОС), раскомментируйте участок кода FindWindow.vbs в строках №№ 16-24.

Если появится новая версия библиотеки DynamicWrapperX, ее папки "32" и "64" нужно скопировать в папку "dynwrapx", заменив оригинал.


О библиотеке DynamicWrapperX

Автор: Юрий Попов (YMP).
Условия распространения библиотеки: freeware.

DynamicWrapperX - это компонент ActiveX, который вы можете использовать в скриптах (JScript, VBScript и т.п.) для вызова:
  • функций из библиотек DLL (в частности функций Windows API);
  • вообще любых функций, адрес которых в памяти вам известен;
  • функций, чей машинный код (в виде хекс-строки) у вас имеется.
Компонент написан с нуля на языке ассемблера GoAsm как попытка более полной реализации идеи DynamicWrapper.

Другие возможности:
  • обратный вызов (callback) скриптовой функции из вызванной вами внешней функции;
  • прямой доступ к памяти (чтение и запись числа по адресу);
  • выделение и освобождение памяти;
  • чтение и запись строк в произвольной кодировке;
  • получение указателя на строку, объект, массив, переменную;
  • получение объекта по указателю на него;
  • определение битности (32 или 64) процесса, в котором выполняется скрипт.
_______________________________

Пример создания пользовательской структуры + получение адреса переменной.

Вернуться к обсуждению:
Полезные VBS скрипты и программы по работе с ними VBScript/JScript
4
Вложения
Тип файла: zip DynWrapReg.zip (48.1 Кб, 318 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2014, 21:10
Готовые ответы и решения:

Полезные PowerShell скрипты
Здесь публикуются полезные с практической точки зрения сценарии PowerShell или те, что могут...

Полезные BAT/CMD скрипты
В этой теме выкладываем скрипты, которые часто используются Вами или на Ваш взгляд могут иметь...

Как вызвать скрипты .vbs из .wsf?
Добрый день! Пытаюсь освоить WSH с целью автоматического создания фиксированного набора папок в...

VBS, метод POST, заполнение полей и иже с ними
С помощью скрипта лезу на сайт. Далее нужно заполнить поля формы. Тут ступор — как обращаться к...

41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2014, 21:10

Полезные программы для програмистов под VB
Предлагаю сюда скидывать все программы которые упрощают жизнь програмисту. Например: - Программа...

Полезные коды и авторские программы на Lisp
Расскажите, пожалуйста, что на лиспе пишите? вкратце, хотя бы. Очень интересно. Понятно, что...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.