KiXtart
В статье не хватает ссылок на источники (см. рекомендации по поиску). |
KiXtart | |
---|---|
Класс языка | сценарный язык и автоматизация |
Появился в | 1991 |
Автор | Рююд ван Велсен (нидерл. Ruud van Velsen) |
Расширение файлов |
.kix |
Выпуск |
|
Лицензия | Careware |
Сайт | kixtart.org |
Платформа | неизвестно |
ОС | Windows |
KiXtart — полусвободный проприетарный сценарный язык для Windows. Описывается как скриптовый язык для начинающих. Название произошло от слияния слов «kick» и «start».
Обзор
[править | править код]KiXtart разработан Рююд ван Вельсеном (нидерл. Ruud van Velsen) в Нидерландском офисе Microsoft. Сейчас распространяется как careware. Разработка началась в 1991 для обучения скриптингу в операционной системе LAN Manager.
Богат встроенным функционалом для простого программирования и обеспечения доступа к Active Directory, ADO, WMI и др. Может быть использован для вывода информации на экран, установки переменных среды, запуска программ, соединения с Интернетом, чтения, редактирования реестра, изменения текущего каталога или диска, и многого другого.
С помощью KiXforms пользователь может создать GUI для KiXtart.
Пример программы
[править | править код]Чтение Product ID Windows
; Читаем значение из реестра
$ProductID = ReadValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion","ProductId")
; Показать результат или ошибку
If @ERROR = 0
? "ProductID=$ProductID"
Else
? "Error reading product ID"
Endif
?
; Готово
Exit @ERROR
Литература
[править | править код]- Kelly, Bob. Start to Finish Guide to Scripting with KiXtart. — Agility Press, 2004. — ISBN 1-932577-09-2.
- Jesse M. Torres. Windows Admin Scripting Little Black Book. — Paraglyph Press, 2006. — Т. 3. — ISBN 1-933097-10-8.
См. также
[править | править код]Ссылки
[править | править код]- kixtart.org (англ.) — официальный сайт KiXtart
- Плагин для создания графического интерфейса для KiXtart (англ.).
- Компилятор Kix в Exe (англ.). Дата обращения: 10 июля 2019. Архивировано из оригинала 12 ноября 2018 года.
- Статья на Script coding .