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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Гость столицы
ИГРОК
Регистрация:06.01.2026
Сообщения:4
Реакции:1
Баллы: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 основной, это монитор.
 
Последнее редактирование:
Тимур Шиферов

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

Магистр Метро
ИГРОК
Регистрация:19.05.2024
Сообщения:356
Реакции:204
Баллы:145
Немного запарился, посидел с ИИ, сделал костыль для 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 основной, это монитор.
проще в GUI вывести строчку, которая определяет монитор и можно выбрать) без костылей) но опять же, функция чисто узконаправленная. биндер не просто так задумывался наложением на экран игры. Ибо есть прозрачная карта, которая позволяет быстренько ориентироваться прям в дороге) скорее всего в прод не выйдет

А так респект, что помог человеку) В следующий раз сразу скидывай отредактированный файл, чтоб ему жилось проще)
 
Д

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

Гость столицы
ИГРОК
Регистрация:06.01.2026
Сообщения:4
Реакции:1
Баллы:15
проще в GUI вывести строчку, которая определяет монитор и можно выбрать) без костылей) но опять же, функция чисто узконаправленная. биндер не просто так задумывался наложением на экран игры. Ибо есть прозрачная карта, которая позволяет быстренько ориентироваться прям в дороге) скорее всего в прод не выйдет

А так респект, что помог человеку) В следующий раз сразу скидывай отредактированный файл, чтоб ему жилось проще)
Вопрос. Как ни корячился, не хочет открываться на F3, пока не сверну игру, что очень неудобно во время процесса задержания. Подскажешь гайд, что делать?
 
В

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

Свой на районе
ИГРОК
Регистрация:25.05.2025
Сообщения:12
Реакции:0
Баллы:40

Personalize

Верх Низ