|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] предупреждене об установленной программе. |
|
[решено] предупреждене об установленной программе.
|
Новый участник Сообщения: 10 |
Профиль | Отправить PM | Цитировать Подскажите пожалуйста, как можно сделать чтобы при повторной установке программы скрипт писал что программа уже установлена, ну а дальше отменяет установку.
Кажись подобное действие видел в программах с диска Xtreme.WPI. |
|
Отправлено: 22:19, 07-11-2009 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать А подробнее? Программа устанавливается посредством AutoIt скрипта?
Можно проверять в реестре, или если путь установки постоянно один и тот же, тогда по пути и exe'шнику в нём. |
------- Отправлено: 22:46, 07-11-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Вот нашол этот диск Extreme.WPI 1.0
Допустим если установить из него foxit reader первый раз он устанавливается. Если второй раз его запустить на установку то он пишет программа уже установленна, и через 3-4 сек окно закрывается и на этом все. Вот просто интересно как в этом Extreme.WPI 1.0 это реализованно ??? |
Отправлено: 23:52, 07-11-2009 | #3 |
Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать Способ нужно выбрать самому. В принципе, Creat0R уже ответил на этот вопрос. Лично я записываю путь к установленной программе в реестр, а затем проверяю наличие файлов по этому пути. Если записи в реестре нет или нет необходимых файлов по этому пути, то программа не установлена. Твоя программа скорее всего делает тоже самое, поэкспериментируй с этим.
|
Отправлено: 02:01, 08-11-2009 | #4 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Чтож буду эксперементировать, просто интересно как в тех программах это реализованно.
|
|
Отправлено: 00:53, 09-11-2009 | #5 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Ещё вопрос ???
Какими способами упределить установленна программа или нет это я понял ( можно с помощью команд FileExists это чтоб найти файлы илиже посмотреть запись в реестре) Но что до меня не доходит, это как сделать это автоматом. Тойсть если скрипт что такой папки нет то запускает установку программы а если он видит нужные ему файлы/папку то просто прекращает работу скрипта и выдает сообщение типа программа уже установленна. |
Отправлено: 14:24, 15-11-2009 | #6 |
Ветеран Сообщения: 553
|
Профиль | Отправить PM | Цитировать На примере архиватора 7 - Zip
Switch FileExists(@ProgramFilesDir & "\7-Zip\7zFM.exe") Case 1 MsgBox(0, Default, "Архиватор 7-Zip установлен, программа будет закрыта!") Exit Case 0 $iMsgBox = MsgBox(292, Default, "Архиватор 7-Zip НЕ установлен, нажмите ДА для продолжения установки") Select Case $iMsgBox = 6 ;Yes If FileExists(@ScriptDir & "\7z465.exe") Then RunWait(@ScriptDir & "\7z465.exe", @ScriptDir) Case $iMsgBox = 7 ;No Exit EndSelect EndSwitch |
Отправлено: 15:00, 15-11-2009 | #7 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать FlatX007, спасибо щас буду пробовать/экспериментировать.
|
Отправлено: 19:10, 15-11-2009 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Как узнать ключ продукта установленной ОС | Sirko9 | Microsoft Windows 2000/XP | 7 | 15-04-2016 20:56 | |
Разное - [решено] Удаленное подключение к компьютеру с установленной Windows 7 | neonnod | Microsoft Windows 7 | 7 | 07-03-2009 15:10 | |
Установка - [решено] Vista при установленной XP. | utannik | Microsoft Windows Vista | 9 | 11-03-2008 12:17 | |
[решено] Поиск CD-Key на СD, а не в установленной Windows | vasya2603 | Microsoft Windows 2000/XP | 4 | 28-05-2007 09:39 | |
[решено] Можно ли сделать дистрибутив Windows из установленной системы | portsigar | Microsoft Windows 2000/XP | 10 | 18-01-2007 09:34 |
|