Задать вопрос
  • Как сделать область экрана неактивной для клика мышью?

    @maxscitech
    Есть очень полезный софт ingsoft window scanner
    Ответ написан
    Комментировать
  • Как сделать область экрана неактивной для клика мышью?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    10 минут с claude code и кнопки поменяны местами. Переместил Stop в конец пропатчив PrintMon.exe
    8384cf986fb2a288da7c5fa64ae0e9fc.jpg
    ссылку на яндекс диск отправил в личку на хабре
    Ответ написан
    Комментировать
  • Как сделать область экрана неактивной для клика мышью?

    @rPman
    Могу порекомендовать метод, судя по скриншоту, интерфейс из 200x, элементы окна чистый win32. Если повезет.

    С visual stusdio (можно community версию) шла утилита spy+, хорошая исследовательская, позволяла изучать интерфейс чужих приложений (просто кликнув по кнопке в интерфейсе spy+ и затем в окно программы, вроде бы есть альтернативы типа winspy++, советую погуглить), видеть дерево HWND компонент. затем можно написать минимальное приложение (хоть в том же autoit или сразу на c++ если будет visual studio), отключающее контрол в принципе, что то типа такого (код как пример, способ поиска контрола может отличаться:
    openai:gpt5.4 api
    #include <MsgBoxConstants.au3>
    
    ; =========================
    ; Константы
    ; =========================
    Global Const $MAIN_WINDOW_CLASS   = "MyMainWindowClass"
    Global Const $MAIN_WINDOW_TITLE   = "Моё старое приложение"
    Global Const $BUTTON_TEXT         = "OK"
    
    ; =========================
    ; Ищем главное окно
    ; =========================
    Local $hWnd = WinGetHandle("[CLASS:" & $MAIN_WINDOW_CLASS & "]", $MAIN_WINDOW_TITLE)
    
    If @error Or $hWnd = "" Then
        MsgBox($MB_ICONERROR, "Ошибка", "Главное окно не найдено")
        Exit
    EndIf
    
    ; =========================
    ; Ищем дочерний контрол
    ; =========================
    Local $hButton = ControlGetHandle($hWnd, "", $BUTTON_TEXT)
    
    If @error Or $hButton = "" Then
        MsgBox($MB_ICONERROR, "Ошибка", "Кнопка не найдена")
        Exit
    EndIf
    
    ; =========================
    ; Делаем кнопку disabled
    ; =========================
    ControlDisable($hWnd, "", $hButton)
    
    If @error Then
        MsgBox($MB_ICONERROR, "Ошибка", "Не удалось отключить кнопку")
        Exit
    EndIf
    
    MsgBox($MB_ICONINFORMATION, "Готово", "Кнопка отключена")

    Почему лучше отключить? потому что отключенный контрол нельзя нажать не только мышкой но и с клавиатуры. Ну и скрипт нужно запускать только после запуска целевого приложения и держать запущенным постоянно не требуется.
    Ответ написан
    4 комментария
  • Как сделать область экрана неактивной для клика мышью?

    opium
    @opium
    Просто люблю качественно работать
    AutoHotkey. Ограничь хук окном управления принтером, и блокируй конкретную зону:

    #IfWinActive Print Management System
    $LButton::
    CoordMode, Mouse, Screen
    MouseGetPos, x, y
    if (x >= 500 && x <= 600 && y >= 50 && y <= 110)
        return
    Click
    #IfWinActive


    Координаты Stop-кнопки — через Window Spy (в трее AHK). Название окна уточни там же.

    p.s. если программа запущена от администратора, AHK тоже запускай от него, иначе перехват не сработает
    Ответ написан
    Комментировать
  • Дублирование действий на клавиатуре и мышке во всех окнах?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Для этого вам следует использовать систему виртуализации. Например VirtualBox. Если нужна 3D графика, то использовать полноценный гипервизор с поддержкой проброса PCI-E устройств в виртуальные машины.
    И написать скрипты для любого автоматизатора для дублирования пользовательского ввода или же найти что-то готовое. В винде пользовательский ввод работает только для текущего активного окна. Так устроена ОС и ничего с этим не сделать. Да, есть API для отправки сообщений любым окнам, но в играх оно не используется. Плюс ещё в играх часто есть детекторы виртуализации, эмуляции ввода и другие античиты. Ещё один вариант эмуляции пользовательского ввода — это использовать свой драйвер ядра. Но для этого его надо подписать, что денег стоит либо отключить половину системы безопасности ОС. На форуме autohotkey есть топик с этим драйвером, но как оно там сейчас дело обстоит — я не знаю, т.к. это теме лет 10 или 15.
    Ответ написан
    2 комментария
  • Какой роутер выбрать в роли VPN сервера?

    @Apasnychel
    Любой, имеющий от 64 мб ОЗУ. Это минимальная база. Ну или от 16 мб ПЗУ.... ,
    И который можно прошить на опен врт. А вообще ваш бюджет? Можно проще взять малинку и вифи адаптеры?. Если бюджет позволяет? Вам нужны Ethernet порты
    Ответ написан
  • Какой роутер выбрать в роли VPN сервера?

    @Drno
    я бы выбрал роутер на опенВРТ. Например Routerich или Cuddy + перепрошить

    но если знаний мало как вариант можно взять кинетик

    PS - белые списки этот способ не обойдёт
    Ответ написан
    8 комментариев
  • Как делать скриншоты экрана автоматически?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Любой автоматизатор плюс любое приложение для создания скриншотов, если у автоматизатора нету встроенной фичи для создания скриншотов. Пример пары задач для связки nnCron + IrfanView:
    #( Скриншот_полный
    Time: */5 * * * * *
    Action:
        GET-CUR-TIME
        DIR-CREATE: "C:\TEMP\SCREENSHOTS\%YYYY%-%MM%-%DD%"
        START-APP: "C:\IrfanView\i_view64.exe /capture=0 /convert=C:\TEMP\SCREENSHOTS\%YYYY%-%MM%-%DD%\%Hour@ 0 <# # # #>%-%Min@ 0 <# # # #>%-%Sec@ 0 <# # # #>%.%Ms@ 0 <# # # # #>%.png"
    )#
    
    #( Скриншот_окна
    Time: */5 * * * * *
    Action:
        GET-CUR-TIME
        DIR-CREATE: "C:\TEMP\SCREENSHOTS\%YYYY%-%MM%-%DD%"
        START-APP: "C:\IrfanView\i_view64.exe /capture=2 /convert=C:\TEMP\SCREENSHOTS\%YYYY%-%MM%-%DD%\%Hour@ 0 <# # # #>%-%Min@ 0 <# # # #>%-%Sec@ 0 <# # # #>%.%Ms@ 0 <# # # # #>%.png"
    )#

    Можно выбрать абсолютно любое время и частоту, а так же любую структуру каталогов и именования файлов — никаких ограничений. Можно и без IrfanView, конечно, а скриншоты через WinAPI делать, но в этом случае формат только .bmp, т.к. другого WinAPI не знает. Поэтому IrfanView и использую (через хоткей, конечно же).
    Ответ написан
    Комментировать
  • Слепой набор на андроиде?

    DataArchitectPro
    @DataArchitectPro
    SQL-разработчик и фанат self-hosting
    Лично я тоже задавался этим вопросом. Как написал автор комментария выше, голосовой ввод, например, с яндекс клавиатуры, отлично помогает. Кромето того я лично увеличил размер клавиш в настройках клавиатуры, переместил ее повыше, чем обычно - пальцы у меня длинные, добавил ряд цифр и уменьшил задержку отклика при зажатой клавише ввод спец символов. Кроме того, начал вводить текст двумя большими пальцами. Скорость и удобство ввода текста на андроид существенно выросли. Удачи!
    Ответ написан
    Комментировать
  • Слепой набор на андроиде?

    слепой набор хорошо заменяет голосовой.
    А так, ну я привык к samsung клавиатуре. Главное чтоб не произошло какое-то масштабирование или ещё что подобное.
    Ответ написан
    Комментировать
  • Использовать Android-планшет в качестве клавиатуры

    @mrnsky
    necta.us качай прогоамму сервер. и приложение на андрюху. ставишь всё. соединяешься и пользуйся
    Ответ написан
    1 комментарий
  • Как называются кнопки на гибком приводе?

    @kalapanga
    Фототросик. Так и называется.
    Ответ написан
    8 комментариев
  • Можно ли запустить проц без термопасты?

    @Drno
    ну он включится, до биоса даже без охлада... потом перегреется и вырубится
    ну поцарапали и поцарапали крышку, вот не пофиг... если там не сильно конечно
    поцарапали и поцарапали, чё бубнить то... это ж маркетплейс, предполагается что дешевая цена из ниоткуда не возмется)
    Ответ написан
    Комментировать
  • Как считывать данные с принтеров Canon?

    ValdikSS
    @ValdikSS
    Эти принтеры поддерживают AirPrint/Mopria, запрашивайте необходимые вам данные по Internet Printing Protocol (IPP).

    Вот здесь пример: https://stackoverflow.com/a/64292582/9974656
    ipptool в помощь с экспериментами.
    Ответ написан
    3 комментария
  • Почему не открывается BIOS если зажать клавишу DEL?

    @djv57
    Попробуйте не зажимать клавишу, а делать ритмичное нажатие 2 раза в секунду.
    Ответ написан
    Комментировать
  • Как прозвонить механическую клавиатуру?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вам надо не прозванивать её, а срочно отмывать - иначе окончательно умрёт, если не уже.
    1. Отключаете от питания и не включаете
    2. Бежите в ближайший магазин автозапчастей и покупаете там несколько бутылок с дистиллированной водой - надо литров 5-7 хотя бы (в зависимости от размеров тазика и прямоты рук)
    3. Полностью разбираете клавиатуру
    4. Замачиваете в тазике плату и свичи с горячим дистиллятом в течении часа
    5. Тщательно промываете в чистом дистилляте - плату, свичи, контакты
    6. Пластик без электроники - корпус, кейкапы и т.п. можно мыть в обычной воде с фэйри
    7. Сушите всё в течении трёх дней
    8. Пока клавиатура сушится - покупаете специальную смазку для механических клавиатур
    9. Смазываете свичи и стабилизаторы
    10. Собираете обратно

    Опасность использования в текущем виде в том, что под действием электричества процессы окисления значительно ускоряются и как результат контакты и дорожки могут сгнить очень быстро и вам придётся покупать новую клавиатуру.
    Если после чистки проблемы остались: тут уже только два варианта - либо в сервис её нести для ремонта либо покупать новую.

    Вот тут инструкция в деталях: https://geekboards.ru/blogs/articles/complete-cleaning
    Про смазку:
    Ответ написан
    Комментировать
  • Почему горит жёлтый индикатор над надписью dram на материнской плате при запуске компьютера?

    Adler_lug
    @Adler_lug
    Зачем что-то гуглить, если в инструкции на МП обычно описаны все индикаторы и что они означают на конкретно вашей материнской плате?
    Ответ написан
    Комментировать
  • Можно ли доверять сайтам, которые генерируют случайные пароли онлайн?

    @AlexVWill
    Зачем какие то сайты, если просто в консоли можно дать команду
    tr -dc A-Za-z0-9 </dev/urandom | head -c 13; echo
    Если нужны спецсимволы
    tr -dc 'A-Za-z0-9!"#$%&'\''()*+,-./:;<=>?@[\]^_`{|}~' </dev/urandom | head -c 13; echo
    Ответ написан
    5 комментариев
  • Можно ли паять в жилом помещении?

    @tukreb
    Нет, не вредно, иначе жители СССР давно бы вымерли. Но разумеется помещение должно проветриваться.
    Ответ написан
    Комментировать
  • Стоит ли обновлять BIOS и прошивку на ноутбуке?

    @Drno
    если всё работает
    и всё устраивает
    и если стрёмно
    ненадо обновлять)
    Ответ написан
    Комментировать