Тема: AHK:GUI Tab (Вкладки)
Доброго врмени суток.
Помогите 2 скрипта раставить по вкладкам.
menu, tray, noStandard
menu, tray, add, Выход,tray_exit
Gui, Add, Tab2, x0 y0 w620 h480, test|test2|test3|
Gui, Font, s10 w700 Italic, Arial
Gui, Add, Text, x20 y30 w430 h20, test
Gui, Add, Text, x20 y60 w70 h20, test
Gui, Add, Text, x100 y60 w70 h20, test
Gui, Add, Text, x180 y60 w60 h20, test
Gui, Add, Text, x260 y60 w70 h20, test
Gui, Add, Text, x350 y60 w80 h20, test
Gui, Add, Edit, x20 y80 w70 h30 ve1,
Gui, Add, Edit, x100 y80 w70 h30 vd1,
Gui, Add, Edit, x180 y80 w70 h30 vj1,
Gui, Add, Edit, x260 y80 w70 h30 vk1,
Gui, Add, Edit, x350 y80 w80 h30 vc1,
Gui, Font
Gui, Font, s12 w400 Italic, Tahoma
Gui, Add, Text, x80 y110 w300 h20, test
Gui, Font
Gui, Font, s10 w700 Italic, Arial
Gui, Add, Edit, x130 y130 w180 h30 vunit
ButtonВыполнить:
gui, submit, nohide
ee1:= e1*unit
ee2:= d1*unit
ee3:= j1*unit
ee4:= k1*unit
ee5:= c1*unit
Var1 := ee1
Result1 := RegExReplace(Var1, "\d(?=(\d{3})+$)", "$0.")
Var2 := ee2
Result2 := RegExReplace(Var2, "\d(?=(\d{3})+$)", "$0.")
Var3 := ee3
Result3 := RegExReplace(Var3, "\d(?=(\d{3})+$)", "$0.")
Var4 := ee4
Result4 := RegExReplace(Var4, "\d(?=(\d{3})+$)", "$0.")
Var5 := ee5
Result5 := RegExReplace(Var5, "\d(?=(\d{3})+$)", "$0.")
Gui, Font
Gui, Font, s12 w400, Tahoma
Gui, Add, Text, x20 y190 w290 h20, test
Gui, Font
Gui, Font, s12 w700 Italic, Arial
Gui, Font
Gui, Font, s12 w400 Italic, Tahoma
Gui, Add, Text, x20 y220 w60 h30, test
Gui, Add, Text, x20 y250 w60 h30, test
Gui, Add, Text, x20 y280 w60 h30, test
Gui, Add, Text, x20 y310 w60 h30, test
Gui, Add, Text, x20 y340 w70 h30, test
Gui, Font
Gui, Font, s10 w700 Italic, Arial
Gui, Add, Button, x130 y160 w180 h30, Выполнить
Gui, Font
Gui, Font, s12 c0x8000 w400 Italic, Tahoma
Gui, Add, Text, x140 y220 w280 h30, %Result1%
Gui, Add, Text, x140 y250 w280 h30, %Result2%
Gui, Add, Text, x140 y280 w280 h30, %Result3%
Gui, Add, Text, x140 y310 w280 h30, %Result4%
Gui, Add, Text, x140 y340 w280 h30, %Result5%
Gui, Color, C8C8C8
Gui, Show, Center w479 h379, test
Return
tray_exit:
exitApp
GuiClose:
ExitApp
Второй примерно такой же.
Я их обьидинил оторбражаются нормально.
Но когда ввожу значения в переменных в 1 вкладке и нажимаю кнопку он бежит и доходит до второй вкладки и выдаёт Ошибку.
Если между этими 2 скриптами поставить "Return".
1 вкладка нормально заработает а 2 пустая бывает.
Как обойтись без "Return" или же как заставить кнопку в 1 вкладке работать только там и выводить результат..
Ну и ещё 1 вопросик.
Так как скрипт читается сверху в низ как видно из моего скрипта что бы он заработал и расчитал все данные и вывел Результат пришлось вставить саму кнопку и даные для расчёта посередине кода GUI .
Как переместить данные для расчёта куда нибудь подальше и что бы после нажатия кнопки скрипт так же работал.
З.Ы. Надеюсь разеснил всё доходчиво и понятно.
З.Ы. В скрпите присутствое много лишнего Font и т.д. не обращайте внимание.