Здравствуйте!
Есть папка в которой есть файлы(допустим 4)
Нужен скрипт который будет открывать файлы, что бы их можно было редактировать и в последствии сохранить. Причем каждый файл в разных вкладках и значение после = из строк, в поле input.
Файлы имеют разширение ".properties".
код чистой формы:
Содержание(примерное) одного из файлов
P.S. извените не знаю как правильно тему под такое назвать.
P.S.S кидаю архив в котором как все должно быть
Есть папка в которой есть файлы(допустим 4)
Нужен скрипт который будет открывать файлы, что бы их можно было редактировать и в последствии сохранить. Причем каждый файл в разных вкладках и значение после = из строк, в поле input.
Файлы имеют разширение ".properties".
код чистой формы:
Код:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$GUI = GUICreate("Conf", 258, 297, 189, 136)
GUICtrlCreateTab(0, 20, 249, 265)
$Tab_1 = GUICtrlCreateTabItem("1")
GUICtrlCreateLabel("Some Text", -2, 51, 4, 4)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Input1 = GUICtrlCreateInput("", 128, 66, 73, 22)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Input2 = GUICtrlCreateInput("", 128, 90, 73, 22)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Label6 = GUICtrlCreateLabel("Пункт 1 =", 8, 66, 99, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Label4 = GUICtrlCreateLabel("Пункт 2 =", 8, 90, 100, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Label9 = GUICtrlCreateLabel("Пункт 3 =", 8, 114, 102, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Input3 = GUICtrlCreateInput("", 128, 114, 73, 22)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Tab_2 = GUICtrlCreateTabItem("2")
$Label1 = GUICtrlCreateLabel("Пункт 1 =", 11, 66, 99, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Label2 = GUICtrlCreateLabel("Пункт 2 =", 11, 90, 100, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Label3 = GUICtrlCreateLabel("Пункт 3 =", 11, 114, 102, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Input4 = GUICtrlCreateInput("", 131, 66, 73, 22)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Input5 = GUICtrlCreateInput("", 131, 90, 73, 22)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Input6 = GUICtrlCreateInput("", 131, 114, 73, 22)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Tab_3 = GUICtrlCreateTabItem("3")
$Label5 = GUICtrlCreateLabel("Пункт 1 =", 7, 60, 99, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Label7 = GUICtrlCreateLabel("Пункт 2 =", 7, 84, 100, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Label8 = GUICtrlCreateLabel("Пункт 3 =", 7, 108, 102, 18)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Input7 = GUICtrlCreateInput("", 127, 60, 73, 22)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Input8 = GUICtrlCreateInput("", 127, 84, 73, 22)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Input9 = GUICtrlCreateInput("", 127, 108, 73, 22)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$TabSheet1 = GUICtrlCreateTabItem("4")
GUICtrlCreateTabItem("")
$Button1 = GUICtrlCreateButton("SAVE", 176, 8, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
;$nMsg = GUIGetMsg()
Switch GUIGetMsg() ;$nMsg
Case $GUI_EVENT_CLOSE
If MsgBox(32 + 4, 'Question', 'Вы уверены что хотите выйти?', Default, $Gui) = 6 Then Exit
Case $Button1
If MsgBox(32 + 4, 'Question', 'Сохранить файл?', Default, $Gui) = 6 Then
MsgBox(64, 'Info', 'Сохранено')
Else
MsgBox(64, 'Info', 'Настройки не были сохранены')
EndIf
Exit
EndSwitch
WEnd
Содержание(примерное) одного из файлов
Код:
# ================================================================
# Настройка первого пункта
Пункт 1 = 2
# Настройка второго пункта
Пункт 2 = false
# Настройка третьего пункта
Пункт 3 = 3000
P.S.S кидаю архив в котором как все должно быть