Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Обработка событий IWebBrowser на Ассемблере

29.05.2023 | Категория: Образ мышления: Assembler | Автор: ManHunter

Обработка событий IWebBrowser на Ассемблере

В предыдущей статье про работу со встроенным браузером я написал, что статус полной загрузки страницы можно отслеживать при помощи таймера и вызова метода get_ReadyState интерфейса IWebBrowser2. Способ имеет место быть, но имеет немало недостатков. Правильное решение этой задачи - получения сигналов от объекта браузера и обработка событий IWebBrowser. Пришлось провести пару бессонных ночей в отладчике, но результат меня порадовал.

Читать статью целиком »
Просмотров: 175 | Комментариев: 0

Апельсиновые вафли

28.05.2023 | Категория: А еще я туда ем! | Автор: ManHunter

Апельсиновые вафли

Проводил тут ревизию холодильника, обнаружил несколько позабытых-позаброшенных апельсинок. В натуральном виде этих бедолаг есть уже не хочется, но и выкинуть рука не поднимается. Решил быстренько испечь детям апельсиновые вафли. Да и редмондовского мультипекаря надо поэксплуатировать. Зря что ли я его модифицировал, ума-разума добавлял?

Читать статью целиком »
Просмотров: 90 | Комментариев: 2

MP3 Shuffle 2.3

25.05.2023 | Категория: Мои программы | Автор: ManHunter

Скриншот программы MP3 Shuffle

Программа предназначена для перемешивания музыкальных файлов в выбранной папке. Есть два режима обработки: добавление в начало имени файла случайного числа или установка случайной даты всем файлам в текущем каталоге. MP3 Shuffle была написана для личных нужд после покупки автомобильного FM-трасмиттера. Внезапно выяснилось, что в нем напрочь отсутствует функция воспроизведения треков в случайном порядке, а композиции в плей-листе отсортированы в том порядке, в котором они были записаны на SD-карту. Это логично для альбомов, но совершенно неприемлемо для сборников из множества разных файлов. Теперь для перемешивания плей-листа достаточно запустить MP3 Shuffle в папке с музыкальными файлами, отсортировать их по имени файла или дате, в зависимости от выбранного режима обработки, и затем в таком порядке записать на SD-карту или внутреннюю память плеера. Программа ищет файлы по расширению mp3, ogg, ape, flac, aac, m4a, wav, wma, opus, wv и aiff, никакие дополнительные параметры не передаются, подкаталоги не обрабатываются. Поддерживаются названия файлов в юникоде. Опционально можно извлекать название исполнителя и композиции из метаданных и переименовывать файлы на основании этих данных. Есть возможность транслитерации названий файлов. При передаче имени каталога через командную строку после обработки программа автоматически завершает работу (пакетный режим).

Читать статью целиком »
Просмотров: 81493 | Комментариев: 191

Стерео-микшер AIYIMA AU-202

24.05.2023 | Категория: Обзоры техники | Автор: ManHunter

Стерео-микшер AIYIMA AU-202

В домашнем технозоопарке появился новый электронный питомец - стерео-микшер AIYIMA AU-202. Решается похожая задача, но все-таки имеются отличия. Здесь колонка Яндекс Макс подключена вместе с телевизором к мощному саундбару. Умная колонка подключена к телевизору через HDMI, телевизор подключен к саундбару через оптику, звук с умной колонки выведен на саундбар через AUX. В результате всех этих хитросплетений получается так, что громкость колонки заметно ниже, чем громкость телевизора. К тому же каждый раз на саундбаре приходится переключать источники звука. Для выравнивания общей громкости, повышения громкости звука с умной колонки и чтобы избавиться от лишних переключений было принято решение приобрести микшер с функцией усилителя.

Читать статью целиком »
Просмотров: 122 | Комментариев: 0

Как получить список установленных принтеров

20.05.2023 | Категория: Образ мышления: Assembler | Автор: ManHunter

Как получить список установленных принтеров

Если требуется получить информацию об установленных в системе принтерах, то для этого есть несколько вариантов решения: с помощью PowerShell, WMI или различных языков программирования. У меня, как обычно, будет Ассемблер и WinAPI. Приведенный код получает информацию о всех принтерах в системе, в том числе сетевых.

Читать статью целиком »
Просмотров: 205 | Комментариев: 2

prev 01 02 03 04 05 06 07 08 09 ... 378
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2023
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.09 сек. / MySQL: 2 (0.0181 сек.) / Память: 4.5 Mb
Наверх