Valera_Valera
Новичок
- Сообщения
- 2
- Репутация
- 0
Версия AutoIt: v3 3.14.2
Описание:
Об Autoit узнал чуть более часа назад.
Итак, суть моей проблемы. Я создал инсталлятор который запускает из секции Run второй инсталлятор. Второй инсталлятор в процессе окончания установки запускает файл регистрации программы, который я завершаю вот так:
Далее моя задача стоит это запуск патча-русификатора. Так как я чайник, методом гугла нашел подобие и вписал вот так:
В принциепе моя цель была достигнута и радость безгранична, но до тех пор пока я не обнаружил, что "Второй" инсталлятор при каждом новом запуске создаёт папку с новым именем.
Распаковка идет не в папку Temp а в C:\Users\Admin\AppData\Local\Temp\is-996QM.tmp где is-996QM.tmp постояно меняет название. И так встал вопрос как же быть, идея пришла одна, это поиск своего файла patch + reg.exe по имени в подпапках temp.
Прошу помочь мне с этим вопросом кому не сложно.
Полный скрипт:
Примечания:
Описание:
Об Autoit узнал чуть более часа назад.
Итак, суть моей проблемы. Я создал инсталлятор который запускает из секции Run второй инсталлятор. Второй инсталлятор в процессе окончания установки запускает файл регистрации программы, который я завершаю вот так:
Код:
Opt("WinTitleMatchMode", 4)
WinWait("Electronic Registration Card","* technical support from our f")
ControlClick("Electronic Registration Card","* technical support from our f","Button2")
Далее моя задача стоит это запуск патча-русификатора. Так как я чайник, методом гугла нашел подобие и вписал вот так:
Код:
Run (@TempDir & '\patch + reg.exe "' & @ScriptDir & '\patch + reg.exe"', '', @SW_HIDE)
В принциепе моя цель была достигнута и радость безгранична, но до тех пор пока я не обнаружил, что "Второй" инсталлятор при каждом новом запуске создаёт папку с новым именем.
Распаковка идет не в папку Temp а в C:\Users\Admin\AppData\Local\Temp\is-996QM.tmp где is-996QM.tmp постояно меняет название. И так встал вопрос как же быть, идея пришла одна, это поиск своего файла patch + reg.exe по имени в подпапках temp.
Прошу помочь мне с этим вопросом кому не сложно.
Полный скрипт:
Код:
#NoTrayIcon
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Run_After=2
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
;--- AutoIt Macro Generator V 0.21 beta ---
Opt("WinTitleMatchMode", 4)
WinWait("Electronic Registration Card","* technical support from our f")
ControlClick("Electronic Registration Card","* technical support from our f","Button2")
Run (@TempDir & '\patch + reg.exe "' & @ScriptDir & '\patch + reg.exe"', '', @SW_HIDE)
;--- End ---
Примечания: