[Обнова 01.01.2026] Удобный биндер для гос. служащих. Карта ограблений, законка

  • Автор темы Тимур Шиферов
  • Дата начала
  • #141855
Александр Аллен

Александр Аллен

Дворовый бро
ИГРОК
Регистрация:08.03.2025
Сообщения:109
Реакции:4
Баллы:60
Возраст:24
Тимур Шиферов

Тимур Шиферов

Магистр Метро
ИГРОК
Регистрация:19.05.2024
Сообщения:355
Реакции:203
Баллы:145
Вы скачиваете файл, перетаскиваете на рабочий стол и после запускаете один из двух файлов формата AHK.
Все верно версия 1.7 - без процессуального кодекса. Стабильная версия.
Версия 1.8 - версия с процессуальным кодексом. В ОБТ
 
В

Владимир Шашукин

Гость столицы
ИГРОК
Регистрация:25.05.2025
Сообщения:8
Реакции:0
Баллы:30
Если мне не надо жетон мне надо качать Ahk (AutoHotkey)?
 
В

Владимир Шашукин

Гость столицы
ИГРОК
Регистрация:25.05.2025
Сообщения:8
Реакции:0
Баллы:30
У меня проблема на раб.столе все открывается а в игре когда она в оконном режиме нет или видно часть но там где выбор статьи он типо за игрой
 
В

Владимир Шашукин

Гость столицы
ИГРОК
Регистрация:25.05.2025
Сообщения:8
Реакции:0
Баллы:30
Когда Обнова?
 
Алексей Трунаев

Алексей Трунаев

Дворовый бро
ИГРОК
Регистрация:04.05.2025
Сообщения:118
Реакции:22
Баллы:60
Удобный ахк, но хорошо бы сделать, чтобы он сумму штрафов также подсчитывал, а не только СПРМ.
 
Д

Данила Афанасьев

Гость столицы
ИГРОК
Регистрация:06.01.2026
Сообщения:3
Реакции:0
Баллы:15
Немного запарился, посидел с ИИ, сделал костыль для 2 экрана. Может поможет тебе для создания обновления. Я вообще не программист, но постарался сделать, у меня сработало.
Вставил в начало:

Код:
#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()


И 166 строку закомментировал, чтобы не конфликтовало.
Код:
; F3:: {ToggleWindows()

Итог- открывается на экране ноутбука (1 экран). Он помечен, как 1, но 2 основной, это монитор.
 
Последнее редактирование:

Personalize

Верх Низ