• Как получить координаты разных мониторов?

    exxxcitation1
    @exxxcitation1 Автор вопроса
    Ваше Эникейшество
    Из комментариев


    Покопался в WinAPI и нашёл метод _WinAPI_EnumDisplayMonitors, который возвращает массив с идентификаторами всех подключённых мониторов (смотрит через драйвер) и разрешениями для них.
    Разрешение можно преобразовать в массив координат с помощью _WinAPI_GetPosFromRect.
    И отсюда уже плясать, что и для чего нужно.

    Ниже код, который выводит кол-во мониторов с их идентификаторами и разрешением:

    #include <Array.au3>
    #include <WinAPIGdi.au3>
    
    Local $aPos, $aData = _WinAPI_EnumDisplayMonitors()
    
    If IsArray($aData) Then
        ReDim $aData[$aData[0][0] + 1][5]
        For $i = 1 To $aData[0][0]
            $aPos = _WinAPI_GetPosFromRect($aData[$i][1])
            For $j = 0 To 3
                $aData[$i][$j + 1] = $aPos[$j]
            Next
        Next
    EndIf
    
    _ArrayDisplay($aData, '_WinAPI_EnumDisplayMonitors')
    Ответ написан
    Комментировать
  • Как получить дескриптор кнопки "Подробнее" в неразвёрнутом диспетчере задач?

    exxxcitation1
    @exxxcitation1 Автор вопроса
    Ваше Эникейшество
    #

    Если интересно, то разобрался с данной проблемой с помощью данного кода. Помогла библиотека для нестандартных элементов GUI, - UIAutomate.au3

    #RequireAdmin
    
    #include <UIAutomate.au3>
    
    Run("taskmgr.exe")
    $hWd = WinWaitActive("[CLASS:TaskManagerWindow]")
    $oParent = _UIA_GetElementFromHandle($hWd)  #создаёт элемент на основе дескриптора окна
    $oButton = _UIA_GetControlTypeElement($oParent, "UIA_ButtonControlTypeId", "CBExpandoButtonImage", "AutomationId") #получает элемент с указанием его параметров
    _UIA_ElementDoDefaultAction($oButton) #выполняет стандартное действие для найденного элемента
    Ответ написан
  • Как исправить неработоспособность apt в Linux Mint 19 Tara?

    exxxcitation1
    @exxxcitation1 Автор вопроса
    Ваше Эникейшество
    Ответ пришел в простом, но радикальном виде.

    apt жаловался на то, что не доверяет репозитория потому, что "они не подписаны", хотя на других машинах с аналогичным линухом - все работает цивильно.

    Было решено принудительно заставить доверять репозиториям. Перед каждой ссылкой в списке репозиториев по адресу /etc/apt/sources.list.d/official-package-repositories.list было добавлено [trusted=yes] по типу:
    deb [trusted=yes] http://...


    + bionic было заменено на raring в том же самом файле

    UPD. Все фигня. Поспешил. Помогло удаление папки sources.list.d посредством команды:
    rm /etc/apt/sources.list.d/*
    Ответ написан
  • Как удалить MyQ из Kyocera?

    exxxcitation1
    @exxxcitation1 Автор вопроса
    Ваше Эникейшество
    Решение было в том, чтобы установить программу KYOCERA Net Viewer, подключиться к принтеру, нажать ПКМ по нему, в вылезшем контекстном меню найти пункт Редактировать и перейти в самый нижний подпункт Приложение, где будет похожая картина (см. Изображение).5db143a92dba8844061664.png
    Ответ написан
    Комментировать
  • Как выгрузить настройки/адресную книгу из Kyocera 3510i?

    exxxcitation1
    @exxxcitation1 Автор вопроса
    Ваше Эникейшество
    Выгрузить адресную книгу можно через программу
    KYOCERA Net Viewer, подключившись к принтеру, в контекстном меню в пункте Редактировать, - выбрать подпункт Адресная книга, в котором можно будет сделать выгрузку в формат csv.

    5db14468b9b33652874580.png

    А вот как импортировать адресную книгу - пока не разобрался, потому что было не нужно. Проблема, по которой требовалось бы использоваться экспорт/импорт - рассосалась сама собой.
    Ответ написан
    1 комментарий
  • Как переустановить Windows 10(слетела ОС, не запускается безопасный режим, не устанавливается с загрузочной флешки)?

    exxxcitation1
    @exxxcitation1
    Ваше Эникейшество
    Если не грузится с флешки, то попробуй записать iso-образ на болванку и запустить через дисковод внутренний или внешний. Сто раз помогало, когда флешки не видел в упор.

    А также ты можешь подгрузиться с LiveCD и сделать checkdisk ("chkdsk c: /r" в командной строке) и, возможно, всё станет хорошо с осью. Тоже один из волшебных методов, который надо пробовать одним из первых.
    Ответ написан
    Комментировать
  • На какой максимум способен дизайнер при разработке сайта?

    exxxcitation1
    @exxxcitation1
    Ваше Эникейшество
    Раз ты знаком с Adobe, то попробуй Adobe Muse. Не такой уж сложный инструмент. Интересный визуальный редактор. Макет можно накидать очень просто, ежели владеешь ФШ.
    Ответ написан
    Комментировать