Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBScript/JScript/WSH/WMI/HTA
Войти
Регистрация
Восстановить пароль
Другие темы раздела
VBScript/JScript Кто нибудь работал с библиотекой ChilkatFTP? http://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", ...
VBScript/JScript Проверить наличие папки с условием ззззздарова! пытаюсь слепить код который проверяет наличие папки , вот че я нагородил, при проверке то вообще молчит то закидывает ошибками. код достаточно мудреный: 1: сначала он должен определить... http://www.cyberforum.ru/vbscript-wsh/thread662784.html
VBScript/JScript VBS и интернет http://www.cyberforum.ru/vbscript-wsh/thread659937.html
зззззздарова. нужен vbs код который запустит указанный в коде файл при коннекте с инетом.
Работа с реестром VBScript/JScript
ззззздарова! буду благодарен тому кто подкинет vbs код, который создаст раздел в реестре по адресу HKLM\SOFTWARE. с возможностью создания ветки разделов, пр(HKLM\SOFTWARE\Новый раздел #1\Новый раздел...
VBScript/JScript Функция, которая обрезает все символы не являющиеся прописными буквами кирилицы
Хочу поделиться функцией, которая обрезает все символы не являющиеся прописными буквами кириллицы (можно подкорректировать под себя: Function fun_Ignor_Incorrect_Symbols(byVal string_to_Change)...
VBScript/JScript Запуск WordPad (Word) и Paint, запись в них информации из буфера Всем привет! помогите пожалуйста написать два скриптика в VBS, пожааалуйста! =) первый скрипт 1) Запросить у пользователя, какой редактор (Word или WordPad) нужно запустить. 2) Обработать... http://www.cyberforum.ru/vbscript-wsh/thread658119.html
VBScript/JScript Имитация нажатия клавиш http://www.cyberforum.ru/vbscript-wsh/thread657753.html
кто-нить подскажите vbs код для имитации нажатия клавиш, комбинация CTRL+V и нажатие клавиши "стрелки вправо" Добавлено через 44 секунды еще один символ "_"
VBScript/JScript Лишний символ в строке Здравствуйте читающие! Появилась проблема при сравнении строк в QTP на языке VBS. Визуально две строки равны. Но при сравнении их программно с помощью функий VBS оказывается, что одна строка... http://www.cyberforum.ru/vbscript-wsh/thread657591.html
Dragokas
Эксперт WindowsАвтор FAQ
17093 / 7148 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
21.03.2014, 21:10  [ТС] 0

Полезные VBS скрипты и программы по работе с ними

21.03.2014, 21:10. Просмотров 114914. Ответов 33
Метки (Все метки)

Ответ

Батник для регистрации 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 скрипты и программы по работе с ними
4
Вложения
Тип файла: zip DynWrapReg.zip (48.1 Кб, 245 просмотров)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2014, 21:10
Готовые ответы и решения:

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

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

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

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

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

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