Показать сообщение отдельно
Старый 09.10.2008, 14:56   #58  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Выкладываю обновление dll.
  • Добавлены методы для вызова из командной строки:
AosGetStartupType_RunDll - информация об типе запуска AOS (командный файл startup.cmd с примером вызова и обработки сообщений)

AosSetStartupTypeAutomatic_RunDll
AosSetStartupTypeManual_RunDll
AosSetStartupTypeDisable_RunDll
AosSetStartupTypeOnDemand_RunDll
- ряд функций для установки типа запуска AOS. Названия функций соответствуют выполняемому действию (пример использования - в файле startupDisable.cmd).

Правила вызова функций остаются прежними:

rundll32 AosMgr.dll,AosStatus_RunDll Axapta "Aaa 1" 1

После имени вызываемой функции указывается имя хоста или IP адрес.
Второй параметр - имя AOS. Если в имени есть пробелы, то заключить в двойные кавачки.
Третий параметр - показывать (1)/не показывать (0 или не указывать параметр) сообщение в случае ошибки

В методы, вызываемые из RunDll добавлено возвращение кода возврата (можно обрабатывать через errorlevel). Во вложении есть пример обработки возвращаемого статуса в файле start.cmd (для всех методов обработка одинаковая)
  • Добавлены методы для вызова из среды разработки:
AosGetStartupType - для получения информации о типе запуска AOS
AosSetStartupType - для установки информации о типе запуска AOS

В архиве вложен проект для Аксапты с реализацией класса управления AOS


Все функции, изменяющие статусы/останавливающие/стартующие AOS для своего выполнения требуют наличия соответствующих прав
Вложения
Тип файла: rar aos.rar (57.5 Кб, 428 просмотров)
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: Dron AKA andy (6), raz (5), vallys (2), virhundo (1).