Примеры программ, использующих возможности дополнительного хоста:
Основное назначение нового хоста скриптов (интерпретатора) - создание далоговых окон,
работая с которыми, пользователь может комфортно задавать режимы программы, параметры и т. д.
После того, как задание составлено, может запускаться другой скрипт (в пакетном режиме), под управлением,
к примеру, wscript.exe и пр. Все возможности JScript(VBScript) остаются доступными (включая создание
объектов ActiveX)!
- Методы дополнительного объекта Plugins:
- Вы можете создать собственный Plug-in для этого интерпретатора скриптов
- Использование дополнительного объекта Window:
- Управляем размером диалогового окна, его положения на рабочем столе и строкой заголовка
- Закрыть диалоговое окно (Завершить исполнение скрипта)
- Работа со строкой меню в диалоговом окне
- Главное: Как создать поля ввода на поверхности формы (диалогового окна)
- Путь файловой системы к скрипту, и .exe файлу исполняющей машины
- Дочерние диалоговые окна: Выбор файла, выбор каталога
- Графические операторы и вывод текста в клиентской области окна
- "Удобства": Модальные окна сообщений
- Работа с буффером обмена (clipboard)
- Медиа: Проигрывание звуковых файлов (из скрипта)
- Фишка: Интерфейс таймера (оконные сообщения WM_TIMER)
- Фишка: Интерфейс клавиатуры (сообщения WM_CHAR)
- Фишка: Интерфейс мыши (обработка "кликов")
- Фишка: Системное диалоговое окно ChooseColor
- Как настроить запуск HELP файла, для Вашего диалогового окна?
- Массив аргументов коммандной строки argv
- Средство модульного программирования: LoadScript()
- Печать файлов, запуск дочерних процессов - функция ShellExecute()
- Асинхронный запуск процесса, с уведомлением о его завершении: Run()
- Переменные окружения
- Методы дополнительного объекта TCPIP:
- Работа по FTP протоколу
- Загрузка фалов(страниц) по протоколам HTTP, HTTPS: HTTP_GET_FILE(...),
с возможностью использования базовой аутентификации при доступе к ресурсу
- Передача данных на WWW сервер методом POST,
по протоколам HTTP, HTTPS: HTTP_PUT_FILE(...),
с возможностью использования базовой аутентификации при доступе к ресурсу
- Используем сокеты в скриптах
- Методы дополнительного объекта System:
- Вы можете использовать любую библиотеку типов
- Загрузка динамических библиотек (DLL)
- Использование системы событий внешних ActiveX
- Загрузка ActiveX из файла, без использования реестра
- Рекурсивный поиск файлов
- Перебор реестровых ключей
|