февраля 15, 2006

xStarter 1.80

  • При запуске программы в режиме сервиса на компьютере с работающими Terminal Client сессиями, иконка программа запускается во всех сессиях. Если нужно запускать иконку только для некоторых пользователей (например, администраторов), то это можно задать в настройках программы.
  • Добавлена опция для запуска задач от имени сервиса, но на рабочем столе пользователя, который запустил задачу через меню программы или у которого произошло событие, запустившее задачу. Пример: на компьютере с работающими Terminal Client сессиями у одного из пользователей появляется окно, запускает задачу. При условии, что в задаче есть действия, отображающие информацию на экране или взаимодействующие с рабочим столом, без включенной новой опции задача выполнится на первом запущенном рабочем столе.
  • Исправлена ошибка, возникающая при передаче команд на запуск задач между программой-сервисом и программой-клиентом.
  • Действие DialUp/Connect возвращает теперь при успешном подключении скорость подключения.
  • В событие запуска задач по действиям с окнами Windows добавлена опция, позволяющая запускать задачи при деактивации окон.
  • Добавлена возможность закрытия программы паролем. По выбору можно ограничивать возможности создания/редактирования/удаления задач и запуска задач через меню в трее.
  • В действиях Copy, Move, Synchronize, FtpSyncUpload, FtpSyncDownload добавлены опции по исключению из работы действий файлов из подкаталогов.
  • В действие RunTask добавлена опция по ожиданию завершения работы запущенной задачи.
  • Новые действия MouseMove и MouseClick, позволяющие передвигать курсор мыши по экрану и эмулировать нажатия кнопок мыши.
  • Новое действие ActiveWindowParams, возвращающее параметры текущего активного приложения: заголовок окна, путь к приложению и т.д.
  • Если модемное соединение уже установлено, то действие DialupConnect теперь вернет Success=True.
  • В действие CheckMail добавлена опция по перекодировке текстовых файлов и сообщений, принятых по электронной почте.
  • Улучшена система обнаружения ошибок. Также ошибки теперь можно сразу отправлять по электронной почте.
  • Добавлено событие для запуска задач перед выходом пользователя из системы или перед выключением компьютера.
  • Добавлено событие для запуска задач при установлении Dialup соединения или при разрыве соединения.
  • Произведен редизайн программы. После реструктуризации стали неактуальными проблемы с отображением иконки в трее в случае запуска программы как сервиса от имени некоторого пользователя, а также в случае неинтерактивного сервиса.
  • В случае подключения нескольких пользователей через Terminal Services к одному компьютеру сервисное приложение теперь не запускается многократно, соотвественно задачи по расписанию также не выполняются многократно от каждого пользователя.
  • Добавлена опция для создания скриншотов в черно-белом формате.
  • Добавлена возможность указания пользователя, от чьего имени будет производиться запуск сервиса xStarter, прямо из настроек программы.
  • Добавлена возможность запускать задачи после входа или выхода пользователей из системы - After Logon/Logoff.
  • Действие ShowMessage теперь может показывать сообщения в виде всплывающих подcказок в трее.
  • В действие ShowMessage добавлена возможность выставления таймаута, после которого окно автоматически закрывается.
  • Новое действие SortText позволяет сортировать заданный текст с разными опциями. Спасибо Павлу Игумнову.
  • Новое действие FindWindows, возвращающее координаты и различные параметры найденных окон. Спасибо Павлу Игумнову.
  • Новые действия ReadIniValue, WriteIniValue, позволяющие записывать некоторые значения в ini файлы и читать их. Спасибо Павлу Игумнову.
  • Добавлено действие SeialPortWriteEx с дополнительными параметрами для обмена информацией с устройствами через COM порт. Спасибо Андрею Сергеевичеву.
  • Действия SearchFiles и SearchFolders теперь возвращают параметр Count - количество найденных файлов или каталогов. Спасибо Павлу Игумнову.
  • Исправлена проблема с добавлением в архив каталогов, содержащих в названии каталога симолы маски (* или ?).
  • Исправлена проблема с действием CheckMail, при которой текстовые вложения не сохранялись в файлы.
  • Исправлена ошибка со сравнением параметров TextLoop в выражении If на втором и более уровне вложенности выражений.
  • Исправлена ошибка с действием SearchFiles, при которой не находился файл во вложенных подкаталогах при задании точного имени файла.
  • Исправлена проблема с действием синхронизации, когда синхронизация не происходила при отсутствии целевого каталога.
  • Исправлена ошибка, возникающая при удалении единственной секции задач.
  • Исправлены некоторые незначительные ошибки.

Возврат к списку