#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <File.au3>
Local $hGui, $msg, $Input1, $Input2, $Input3, $Input4, $BtnOk, $sText
$hGui = GUICreate("GUI с поддержкой drag and drop", 370, 230, @DesktopWidth / 2 - 190, @DesktopHeight / 2 - 80, -1, $WS_EX_ACCEPTFILES)
$Input1 = GUICtrlCreateEdit('', 10, 95, 350, 90) ; многострочный редактор
GUICtrlSetLimit(-1, 1000) ; ограничение 1000 символов
;~ GUICtrlSetBkColor(-1, 0xc0c0ff) ; цвет фона
;~ $font = "Tahoma" ; какой шрифт
;~ GUICtrlSetFont(-1, 12, 400, 0, $font) ; Размер шрифта
$BtnOk = GUICtrlCreateButton("OK", (380 - 70) / 2, 195, 70, 26)
GUICtrlCreateLabel('Имя пользователя - ' & @UserName, 10, 10, 350, 27, $SS_LEFT)
GUICtrlSetBkColor(-1, 0xfdffae) ; цвет фона
$font = "Arial" ; какой шрифт
GUICtrlSetFont(-1, 16, 400, 0, $font) ; Размер шрифта
GUICtrlCreateLabel('Имя компа - ' & @ComputerName, 10, 37, 350, 27, $SS_LEFT)
GUICtrlSetBkColor(-1, 0xfdffae)
$font = "Arial"
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUICtrlCreateLabel('ип адрес - ' & @IPAddress1, 10, 64, 350, 27, $SS_LEFT)
GUICtrlSetBkColor(-1, 0xfdffae)
$font = "Arial"
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState()
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
ExitLoop
Case $BtnOk
$sText = ''
$sText &= GUICtrlRead($Input1)
$sPath = '\\192.168.0.1\запросы'
$file = FileOpen($sPath & '\' & @MDAY & @MON & @YEAR & '_' & @HOUR & @MIN & @SEC & '.txt', 1)
; Проверяет, является ли файл открытым, перед тем как использовать функции чтения/записи в файл
If $file = -1 Then
MsgBox(4096, "Ошибка", "Невозможно открыть файл.")
Exit
EndIf
FileWrite($file, 'Имя пользователя - ' & @UserName & @CRLF & 'Имя компа - ' & @ComputerName & @CRLF & 'ип адрес - ' & @IPAddress1 & @CRLF & $sText)
FileClose($file)
ExitLoop
EndSwitch
WEnd