Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] MsgBox без приостановки скрипта (http://forum.oszone.net/showthread.php?t=167539)

morgan1991 16-02-2010 15:18 1348595

MsgBox без приостановки скрипта
 
Здравствуйте!
При вызове команды MsgBox, скрипт ожидает закрытия сообщения, после чего продолжает свою работу.
Скажите пожалуйста, можно ли сделать так чтобы скрипт выдал сообщение и не закрывая его продолжил работу?

madmasles 16-02-2010 15:32 1348605

morgan1991,
Как вывести сообщение во время выполнения команды?

morgan1991 16-02-2010 16:09 1348639

Код:

Func _MsgBoxMy($Type = "16", $Body = "", $Text = "")
    Local $sAu3Line = '"ConsoleWrite(MsgBox(' & $Type & ', ''' & $Body & ''', ''' & $Text & ''', 0, 0))"'
    Run(@AutoItExe & ' /AutoIt3ExecuteLine ' & $sAu3Line, '', @SW_SHOW, 6)
EndFunc

Скажите ещё плиз, если так сделать, откомпилированному файлу (.exe) нужен будет оригинальный файл автоита? (@AutoItExe)
Или он его сам в себя запакует?

madmasles 16-02-2010 16:46 1348676

morgan1991,
Не надо. Скомпилировал и запустил на системе без AutoIt - работает. По-моему, в скомпилированном скрипте уже присутствует @AutoItExe, который и используется.


Время: 02:45.

Время: 02:45.
© OSzone.net 2001-