Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Открыть окно, скрытое вторым .exe

Ответить
Настройки темы
[решено] Открыть окно, скрытое вторым .exe

Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Здравствуйте!
Возникла такая проблемка.
В одном скрипте создано gui, затем guisetstate(), затем guisetstate(@SW_HIDE, $Gui)
Нужно другим скриптом отобразить это окно - guisetstate(@SW_SHOW, $Gui).
Помогите пожалуйста.

-------
Хочу научиться писать драйвера на с++


Отправлено: 20:20, 08-06-2010

 

Аватара для kaster

Старожил


Сообщения: 367
Благодарности: 91

Профиль | Отправить PM | Цитировать


morgan1991, предполагаю, что если ты приведешь свое решение тут, оно будет очень полезным не только тебе но и многим другим, с аналогичной проблемой

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 17:43, 14-06-2010 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Example.au3
Код: Выделить весь код
Func TCPConnect()
    Local $MainSocet = TCPListen(@IPAddress1, 5438, 1)
    If @error Then MsgBox(16, "", "TCPListen: " & @error)
    If FileExists(@ScriptDir & "\_MsgFunc.exe") Then
        ShellExecute(@ScriptDir & "\_MsgFunc.exe")
        Local $ConnectSocet = -1
        While $ConnectSocet < 0
            $ConnectSocet = TCPAccept($MainSocet)
        WEnd
    Else
        ErrorInstallProg()
    EndIf
    Return $ConnectSocet
EndFunc

Func _ShowGui()
    ; Тут открывается окно
EndFunc

Func ErrorInstallProg()
    Exit
EndFunc

TCPConnect()
While 1
    $TCPRecvData = TCPRecv($VK_MsgConnectedSocet, 4098)
    If $TCPRecvData = "ShowGUI" Then _ShowGui()
WEnd
_MsgFunc.au3
Код: Выделить весь код
Func _CreateConnectedSocet()
    Local $TempConnectSocet = -1
    $TempConnectSocet = TCPConnect(@IPAddress1, 5438)
    If @error Then Exit
    Return $TempConnectSocet
EndFunc

Func _SendShowGui()
    TCPSend($ConnectedSocet, "ShowGUI")
EndFunc

_CreateConnectedSocet()
_SendShowGui()
Откомпилить _MsgFunc.au3 и запустить Example.au3

-------
Хочу научиться писать драйвера на с++


Отправлено: 08:47, 17-06-2010 | #12



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Открыть окно, скрытое вторым .exe

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] КАК Открыть новое окно поверх старого? zvezda_t Вебмастеру 1 20-04-2010 13:20
VBS/WHS/JS - Как открыть окно проводника с ЗАДАННЫМИ координатами расположения на рабочем столе? Alex Cop Программирование и базы данных 3 18-07-2008 12:28
[решено] как при нажатии кнопки в форме открыть новое окно vagner_HATE Вебмастеру 2 12-10-2007 16:29
как открыть окно для загрузки файла из JS? Vlad Drakula Вебмастеру 25 22-02-2007 13:04
Как изменить окно "открыть" (Open / Save) 9s9 Microsoft Windows 2000/XP 10 05-12-2004 08:01




 
Переход