johnmarshall
Осваивающий
- Сообщения
- 198
- Репутация
- 38
Редактора конфигурационных файлов.
при нажатии на кнопку "Записать" в папке со скриптом создавался файл вида: "Значение1 Значение2.txt" - кодировка UTF-8 без BOM, а содержимое такое:
Код:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Include <File.au3>
$Danny_1 ="(для сохранения 1)"
$Danny_2 ="(для сохранения 2)"
$Danny_3 ="(для сохранения 3)"
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 363, 185, 219, 141)
$Label1 = GUICtrlCreateLabel("Данные 1", 16, 24, 134, 17)
$Input1 = GUICtrlCreateInput("Значение 1", 176, 24, 161, 21)
$Label2 = GUICtrlCreateLabel("Данные 2", 16, 57, 152, 17)
$Input2 = GUICtrlCreateInput("Значение 2", 176, 57, 161, 21)
$Label3 = GUICtrlCreateLabel("Данные 3", 16, 89, 152, 17)
$Input3 = GUICtrlCreateInput("Значение 3", 176, 89, 161, 21)
$Button1 = GUICtrlCreateButton("Записать", 264, 128, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_Save()
EndSwitch
WEnd
Func _Save()
$sZnach1 = GuiCtrlRead($Input1)
$sZnach2 = GuiCtrlRead($Input2)
$sZnach3 = GuiCtrlRead($Input3)
$hFile = FileOpen($sZnach1 &" "& $sZnach2&".txt",256)
If @error Then MsgBox(16,"Ошибка","Ошибка создания файла")
FileWrite($hFile, "Начало" & @CRLF & _
$Danny_1 & ":" & $sZnach1 & @CRLF & _
$Danny_2 & ":" & $sZnach2 & @CRLF & _
$Danny_3 & ":" & $sZnach3 & @CRLF & _
"Конец")
FileClose($hFile)
EndFunc
при нажатии на кнопку "Записать" в папке со скриптом создавался файл вида: "Значение1 Значение2.txt" - кодировка UTF-8 без BOM, а содержимое такое:
Код:
Начало
(для сохранения 1):Значение1
(для сохранения 2):Значение2
(для сохранения 3):Значение3
Конец