Montekristo
Новичок
- Сообщения
- 21
- Репутация
- 0
Здравствуйте уважаемые.
Я написал автоустановщик на Skyp
Он все отлично отрабатывает сам по себе и не каких проблем не вызывает. Но так как мне необходимо было устанавливать еще и другой софт я создал к нему GUI вот тут то проблемы и начались. Когда отрабатывается вот эта функция
Виндовс начинает ругаться на то что не может найти (Standart v1.5\SkypeSetup.msi) вот этот вот путь. Хотя если запустить skyp.exe(это так называется мой автоустановщик) он отлично и без проблем отрабатывает свои функции. Сама функция в GUI отрабатывается но после того как она отработала Виндовс перестает находить путь, а если написать полный путь(с указанием диска и папок где располагается фаил установки то все летит на ура) но мне это не очень подходит.
За ранние прошу извинение так как не совсем понимаю в какую тематику идти с этим вопросом.
Я написал автоустановщик на Skyp
Код:
$sPathToProgam = "Standart v1.5\SkypeSetup.msi"
$sMainWindowName = "Skype™ 5.10 Setup"
; Код программы
;Установка программы
ShellExecute($sPathToProgam)
$hWinSkyp= WinGetHandle($sMainWindowName)
WinWait($hWinSkyp, "The Setup Wizard will install Skype™ 5.10 on your computer.")
SEND ("{ENTER}")
WinWait($hWinSkyp, "End User License Agreement")
send("{space}")
send("{enter}")
WinWait($hWinSkyp, "Destination Folder")
send("{enter}")
WinWait($hWinSkyp, "Ready to install Skype™ 5.10")
send("{enter}")
WinWait($hWinSkyp, "Completed the Skype™ 5.10 Setup Wizard")
send("{enter}")
Он все отлично отрабатывает сам по себе и не каких проблем не вызывает. Но так как мне необходимо было устанавливать еще и другой софт я создал к нему GUI вот тут то проблемы и начались. Когда отрабатывается вот эта функция
Код:
EndIf
If BitAND(GUICtrlRead($Checkbox8),$GUI_CHECKED)=$GUI_CHECKED Then
Run("INSTALL\skype.exe")
Виндовс начинает ругаться на то что не может найти (Standart v1.5\SkypeSetup.msi) вот этот вот путь. Хотя если запустить skyp.exe(это так называется мой автоустановщик) он отлично и без проблем отрабатывает свои функции. Сама функция в GUI отрабатывается но после того как она отработала Виндовс перестает находить путь, а если написать полный путь(с указанием диска и папок где располагается фаил установки то все летит на ура) но мне это не очень подходит.
За ранние прошу извинение так как не совсем понимаю в какую тематику идти с этим вопросом.