API - Описание консольной утилиты

Материал из ASV2 manual
Версия от 11:08, 25 февраля 2008; Dev@Phoenix (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Навигация : Оглавление / Клиентская оболочка AstaShell / API



Нами была дополнительно разработана утилита для вызова функций API шела из командной строки.


Описание :

AstaShellApiCommand.exe является утилитой для выполнения различных команд в Asta Shell через встроенное API

Утилита выполняет функцию : function SetSystemMessage(const Value: WideString); В качестве команд передаются команды указанные в параметрах программы пример :


  • AstaShellApiCommand.exe Restart - Перезагрузить компьютер
  • AstaShellApiCommand.exe MONITOROFF - Выключить монитор


Список команд функции SetSystemMessage можно посмотреть в документации


Поддерживаемой утилитой функции :

Выполняет определенное действие в зависимости от переданного в параметр текста. Регистр значения не имеет.

  • Restart - Перезагрузить компьютер
  • Shutdown - Завершение работы
  • LogOff - Завершение работы пользователя
  • ModeClient - Переход в режим пользователя
  • MONITOROFF - Выключить монитор
  • MONITORON - Включить монитор
  • MONITORRESIZE - восстанавливает видеорежим (после выхода из проблемных игр)
  • RUNPROGRAMDISABLE - запрещает запуск ярлыков программ ( Для блокировки запуска игр и программ до старта клиента )
  • RUNPROGRAMENABLE - разрешает запуск ярлыков программ ( Для блокировки запуска игр и программ до старта клиента )
  • KILLALL - Выгрузить все программы кроме тех которые находяться в списке скрытых в таск менеджере


Задачи выгружаються ВСЕ Монитор выключатеться так же и на WinXP Sp2