#Requires AutoHotkey v2.0
; Глобальные
global screenWidth := A_ScreenWidth, screenHeight := A_ScreenHeight
global searchGuiWidth := screenWidth * 0.3, searchGuiHeight := screenHeight * 0.6
global savedGuiWidth := screenWidth * 0.4, savedGuiHeight := screenHeight * 0.6
global starsGuiWidth := screenWidth * 0.2, starsGuiHeight := screenHeight * 0.6
global currentCode := "UK"
global ukArticles := [], koapArticles := [], pkArticles := [], savedArticles := []
; ФУНКЦИЯ для ПРАВОГО монитора
PositionOnRight(GuiObj, OffsetX := 0) {
L := T := R := B := 0
MonitorGetWorkArea(1, &L, &T, &R, &B)
GuiObj.Show("x" (L + OffsetX) " y" T " NoActivate")
}
; === SEARCH GUI ===
SearchGui := Gui("+AlwaysOnTop -Caption ToolWindow", "Поиск")
SearchGui.BackColor := "222222"
SearchGui.SetFont("s10 cSilver")
SearchGui.AddText("x10 y10", "Поиск кодекса:")
; === SAVED GUI ===
SavedGui := Gui("+AlwaysOnTop -Caption ToolWindow", "Сохранённые")
SavedGui.BackColor := "222222"
SavedGui.SetFont("s10 cSilver")
SavedGui.AddText("x10 y10", "Сохранённые статьи:")
; === STARS GUI ===
StarsGui := Gui("+AlwaysOnTop -Caption ToolWindow", "Избранное")
StarsGui.BackColor := "222222"
StarsGui.SetFont("s10 cSilver")
StarsGui.AddText("x10 y10", "Избранное:")
; **ТОЛЬКО F3** показывает/скрывает (ВСЕ на ПРАВОМ)
F3:: {
static visible := false ; Изначально скрыто
if visible {
SearchGui.Hide()
SavedGui.Hide()
StarsGui.Hide()
visible := false
} else {
PositionOnRight(SearchGui, 0)
PositionOnRight(SavedGui, searchGuiWidth + 10)
PositionOnRight(StarsGui, searchGuiWidth + savedGuiWidth + 20)
visible := true
}
}
; Твой код
bbb := Zzz()