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

Показать сообщение отдельно

Аватара для Maza Faka

Ветеран


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

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


Senka11
Мдааа...ты хоть сам понял, что написал?
Функция InputBox() не является создаваемым элементом пользовательского GUI, это встроенное стандартное окно диалога. Пример создания пользовательского GUI:
Код: Выделить весь код
#include <GUIConstants.au3>

GUICreate("Computer ID system created by Senka!", 260, 160)

GUICtrlCreateLabel("Input Computer ID", 15, 30, 90, 15)
GUICtrlCreateLabel("Input Everest ID", 160, 30, 90, 15)

$nEdit = GUICtrlCreateInput("", 10, 50, 100, 17)
$aEdit = GUICtrlCreateInput("", 150, 50, 100, 17)

$OK_Button = GUICtrlCreateButton("Ready", 10, 130, 60, 20)
GUICtrlSetCursor(-1, 0)
$Close_Button = GUICtrlCreateButton("Close", 190, 130, 60, 20)
GUICtrlSetCursor(-1, 0)

GUISetState()

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE, $Close_Button
        Exit
    Case $OK_Button
        $sDataFrom_nEdit = GUICtrlRead($nEdit)
        $sDataFrom_aEdit = GUICtrlRead($aEdit)

        If $sDataFrom_nEdit = '' Or $sDataFrom_aEdit = '' Then
            MsgBox(16, "Error", "Please fill in the forms")
            ContinueCase
        EndIf

        $DataFile = FileOpen(@ScriptDir & "\Data.txt", 1)
        FileWriteLine($DataFile, _
        "Data from $nEdit: " & $sDataFrom_nEdit & @CRLF & _
        "Data from $aEdit: "& $sDataFrom_aEdit)
        FileClose($DataFile)
    EndSwitch
WEnd
Цитата:
я хочу создать меседж бокс который выводил бы на екран IP тачки!
и дописывал его вместе с мак адресом в txt файлик!
Какой тачки? Локальной или удалённой? Для получения IP-адреса используй макро @IPAddress1 или @IPAddress2, а ещё лучше брать его из реестра. Для получения MAC-адреса используй утилиту getmac.exe есть по умолчанию в WindowsXP, для справки вбей в консоль getmac /?.

Отправлено: 08:06, 30-01-2008 | #67