EN  RU
Войти
Главная
Скачать
Купить
Документация
Поддержка
Контакты
 
Справочная информация  /  Список команд  /  Система

Проверить

Проверить права пользователя, занятые файлы, открытые окна.

Комментарий

При желании, вы можете указать комментарии к данной команде.

Что проверять

Вы можете выбрать один из следующих параметров проверки.
Занятый файл - Команда определит занят ли указанный в Имени файл другим приложением.
Точное имя окна - Открыто ли окно с таким заголовком.
Подстрока имени окна - Открыто ли окно у которого в подстроке есть данная строка.
Процесс - Запущен ли процесс с таким именем exe файла.
Файл существует - Определить существует ли указанный файл. Используйте поле Имя для указания пути и имени файла.
Директория существует - Определить существует ли указанная директория. Используйте поле Имя для указания пути и имени директории.
Версия Windows - Указать неподдерживаемые версии Windows, на которых установка не может быть продолжена. Версии указываются в краткой форме через запятую. Возможные значения: 95,98,ME,NT,2000,XP,2003,VISTA,WIN7,WIN8,WIN81,WIN10.
CD-DVD диск - В случае многих CD/DVD дисков вы можете определить какой диск вставлен. Если вы ранее определите переменную [varname]_rem как 1, то тогда будут проверяться также USB флэшки. [varname] равен Результирующей переменной.
Мьютекс - Определить существует ли мьютекс с данным именем.
Другие пользователи - Определяет, есть ли другие подключенные пользователи на этом компьютере.

 

Команда Проверить
Команда Проверить
Имя

Строка описывающая проверяемый ресурс.

для Занятый файл - #setuppath#\myapp.exe 
для Точное имя окна - My Application 
для Подстрока имени окна - App 
для Процесс - myapp.exe 
для Файл существует - #setuppath#\myapp.exe 
для Директория существует - #setuppath#
для Версия Windows - 95,98,ME 
для CD-DVD путь - имя файла который будет искаться на CD/DVD диске или флэшке
для Мьютекс - имя проверяемого мьютекса.
для Другие пользователи - можно указать имя переменной, 
куда будет записано количество прочих пользователей.
Отрицание условия

Отмечен => Проверять противоположное условие ( 0 => 1, 1 => 0 ).

Результирующая переменная

Имя переменной для результирующего значения. Вы можете использовать эту переменную в дальнейшем как #varname#.
для Занятый файл - 1 если файл занят.
для Точное имя окна - будет равно 1 такое окно найдено и 0 если нет. Дополнительно, переменная [varname]_winlist содержит "Process Identifier|Full filename|Caption|Window ID(HWND)". Если имеется больше окон с указанным именем, то каждый процесс будет в отдельной строке. Вы можете в дальнейшем анализировать результат с помощью команды Разобрать переменную.
для Подстрока имени окна - равно 1, если окно с такой подстрокой найдено и 0 если нет. Также, переменная #wincaption# равна полному заголовку найденного окна. Переменная [varname]_winlist содержит "Process Identifier|Full filename|Caption|Window ID(HWND)", как в случае с точным именем окна.
для Процесс - будет равно 1 если есть такой процесс и 0 если нет. Если процесс существует, то переменная [varname]_file равна полному имени запускаемого файла и переменная [varname]_dir директории с запускаемым файлом, переменная [varname]_run будет равна количеству запущенных процессов. Дополнительно, переменная [varname]_proclist содержит "Process Identifier|Full filename". Если имеется несколько процессов с указанным именем, то каждый процесс будет описан в отдельной строке. В дальнейшем, вы можете проанализировать эти результаты с помощью команды Разобрать переменную.
для Файл существует - 1 если файл существует.
для Директория существует - 1 если директория существует.
для Версия Windows - 1 если установлена не поддерживаемая версия.
для CD-DVD диск - Будет равна 1 если файл существует на CD/DVD или USB флэшке, и ноль в противном случае. Переменная [varname]_file будет содержать полный путь к файлу. Переменная [varname]_drv будет равна букве диска, где обнаружен файл.
для Мьютекс - 1 если мьютекс существует.
для Другие пользователи - 1 если подключены другие пользователи, 0 - если других пользователей нет. В случае ошибки, значение равно 255.

Сообщение об ошибке

Если Вы сразу же хотите показать предупреждающее сообщение, то укажите здесь его текст. Пользователь увидит сообщение с кнопками Повторить и Отменить. Если вы ранее определите переменную [varname]_next (где [varname] равно Результирующей переменной) как 1, и будет указано "Сообщение об ошибке", то пользователь сможет выбрать вариант "Игнорировать" и продолжить установку.

Закройте My Application и нажмите кнопку 'Повторить'

Условие
Вы можете указать условие при котором необходимо выполнить это действие. Если указанное условие будет ложно, то команда выполняться не будет. Подробнее использование условий описано в Как использовать Условие.

Смотрите также

  • Проверить требования
Eonza automation software - free, open source cross-platform program for easy creation and management of scripts.
  • Список команд
    • Деинсталлятор
    • Диалоги
    • Интернет
    • Переменные
    • Приложение
    • Программирование
    • Регистрировать DLL и шрифты
    • Реестр & INI
    • Система
      • Действие после перезагрузки
      • Отправить комбинацию клавиш
      • Получить буквы дисков
      • Получить информацию о приложениях
      • Получить оригинального пользователя
      • Получить размер диска
      • Создать задачу в Планировщике
      • Удалить задачу из Планировщика
      • Проверить
      • Проверить требования
      • Проверить VC++ Redistributable
      • Системная информация
      • Ярлык - Создать
      • Ярлыки [Список]
    • Сообщения и звук
    • Текстовые файлы
    • Файлы
Политика конфиденциальности
Copyright © ООО «Новострим», 2009-2026 ОГРН 1107232031390. Все права защищены.