Tuesday, 30 September 2025

WMI Code Creator manuals

Hi all,

WMI Code Creator has an excellent manual covering four cases. I offer them to you below.

Browsing the Namespaces on the Local Computer

Each class in WMI is in a namespace, with each namespace holding similar classes.  For example, the root\CIMV2 namespace contains classes that hold information about the Windows platform and your computer components. Each WMI class can have properties, methods, and qualifiers. A qualifier is a modifier that contains information that describes a class, instance, property, method, or parameter. Qualifiers are defined by the Common Information Model (CIM), by the CIM Object Manager, and by developers who create new classes.

The following steps describe how to use the WMI Code Creator to browse the namespaces on a local computer:

1. Select a namespace.  Each namespace holds classes that expose different data. The most commonly used namespace is root\CIMV2.

2. Select a class from the namespace.  The class list is populated with all the classes from the selected namespace. If the selected class has a Description qualifier, then the value of that qualifier is displayed in the Class Description text box.

3. Click the List all the properties in the class button to populate the property list with all the properties from the selected class.  When you select a property in the property list, the property description is displayed. The property description comes from the value of the Description qualifier for the selected property.

4. Click the List all the methods in the class button to populate the method list with all the methods from the selected class. When you select a method in the method list, the method description is displayed.  The method description comes from the value of the Description qualifier for the selected method.

5. Click the List all the qualifiers for the class button to populate the qualifier list will all the qualifiers from the selected class.

Wednesday, 24 September 2025

About WMI Code Creator.

Hi all.

WMI Code Creator is a magic wand for system administrators. But what's interesting is that the name is 100% accurate. It's also true that half of system administrators have never heard of this wonderful tool, and the other half who have heard of it don't use it yet.

WMI Code Creator is a tiny (300KB) Microsoft tool available here. To demonstrate its features, the code snippet below is for querying a machine’s model and gives us enough info to start using the tool.

strComputer = "."

Set WshShell = WScript.CreateObject("WScript.Shell")

strQuery="SELECT * from Win32_ComputerSystem"

Set col=GetObject("WinMgmts://" & strComputer & "/root/cimv2").ExecQuery(strQuery)

For Each WMIProperty in col

PCModel = WMIProperty.Model

First, I need to select the CIMV2 namespace and then find the win32_computersystem class in the class drop-down box. Without reference to a huge book or the internet, you would struggle to discover the properties in the class without perhaps writing a script. Code creator makes this trivial, with the click of a single button which lists all properties. The model is just one property of many, as you can see in figure below:


Friday, 19 September 2025

Используем ShowWindow.

Всем привет.

Проходя по случаю продвинутый курс нахожу новые для себя нюансы, т.е. полезно открывать для себя новое, ну  или хорошо забытое.)

Итак вчера попалась мне еще одна полезная фишка в Powеrshell, как ключик (параметр) ShowWindow. Он точно работает с Get-Help. Что он делает? 

Пересылает вывод в отдельное окно в котором, внимание, есть поле поиска по результату вывода. Очень удобно.


И что хорошо что работает он как в ISE или VS Code, так и в консоли Powеrshell. Пользуемся на здоровье!

Удачи.

Wednesday, 17 September 2025

PDF друк різних розмірів.

Привіт привіт.

Для Acrobat Reader, скоріше за все і для інших переглядачів PDF-документів також, якщо PDF-файл містить сторінки різних розмірів, наприклад форматів Letter або Legal, можна налаштувати, щоб сторінки друкувалися на відповідному розмірі паперу. Параметр вибору джерела паперу дає принтеру команду вибирати вивідний лоток, який найкраще підходить для кожної сторінки PDF.

Ніби то все зрозуміло, але є одне але.

Реальна ситуація - в БФП заряджено папір формату А4 та А5.  На інших форматах запроваджена абсолютна економія.

Тобто  якщо вибрано параметр «Вибирати джерело паперу за форматом сторінки PDF» то розумний Acrobat Reader повинен або надіслати документ на друк якщо він А4 або А5, або зробити щось інше якщо розмір не збігається, наприклад масштабувати до такого розміру або повідомити про невідповідність розміру сторінки користувачеві.

Дійсно, насправді відбувається спроба друку, документ пішов, БФП отримав завдання та прокричав що "такого паперу в мене немає", а от Acrobat Reader і оком не повів. Йому байдуже. Він за головного).

Зворотнього зв'язку тут немає!

Тому бажано відключати цей параметер перед друком, його спрацювання контролюється розміром попереднього перегляду праворуч.



Або виконати дії по налаштуванню друку як показано тут. Звісно якщо у вас є багато зайвого паперу.

Щасти вам.


Tuesday, 16 September 2025

A Teams сховався.

Привіт привіт.

Microsoft із новим Teams пішла шляхом UWP / Store-додатків, а не класичної Win32-програми. 

Через це ми маємо:

  •  Фізичний exe захований у `C:\Program Files\WindowsApps` (системна прихована папка, ще й з правами доступу тільки для TrustedInstaller).
  •  Звичайному користувачу через ярлик навіть не видно властивостей шляху - лишається тільки «відкрити місце процесу».
  •  Оновлення: кожен апдейт створює папку з новим номером версії (`MSTeams_24078...`), і тому шлях до exe змінюється при кожному оновленні.

Спершу складається враження що «де він упаде, так і буде». Це насправді спеціально зроблено для:

  •  автоматичних оновлень;
  •  “пісочниці” без доступу до системних файлів;
  •  єдиної моделі безпеки для Store-додатків.

Але для користувача це виглядає дивно й незручно - немає стабільного шляху, як у старого `Teams.exe` в `%LocalAppData%\Microsoft\Teams\current\Teams.exe`.

Тому якщо з запуском Teams трапився трабл, то пошук файлів перетворєюється на невеличкий квест.

Але на наше щастя існує чудова пігулка від такого головного болю. Оскільки “новий Teams” після оновлень завжди змінює папку (WindowsApps\MSTeams_...), найпростіше запускати його не напряму з exe, а через Appx-протокол. Він завжди той самий, незалежно від версії.

То ж робимо ярлик на:

explorer.exe shell:appsFolder\MicrosoftTeams_8wekyb3d8bbwe!MSTeams

і все.

Щасти.

Thursday, 11 September 2025

EbSynth online.

Привіт привіт. 

Мій читачу, вам давно відомий EbSynth - це інструмент для творчої обробки відео, який працює за принципом ключових кадрів. Користувач бере відео, вибирає один чи кілька кадрів, редагує їх у будь-якому графічному редакторі (наприклад, додає малювання, змінює кольори чи стилізує під певний художній стиль), а програма автоматично переносить ці зміни на всі інші кадри відео. Для цього застосовуються алгоритми аналізу руху (оптичний потік) та синтезу текстур, завдяки чому правка одного кадру може плавно розповсюдитися на весь ролик. Такий підхід дозволяє створювати ефекти “намальованого вручну” відео, колоризувати чорно-білий матеріал, робити швидку ретуш об’єктів чи додавати художні стилізації.

Спочатку EbSynth існував як безкоштовна офлайн-програма для Windows і macOS, створена студією Secret Weapons. У класичному варіанті робочий процес виглядав так: відео спершу треба було вручну розбити на кадри (наприклад, через FFmpeg), потім вибрати з цієї послідовності ключові кадри, відредагувати їх у Photoshop чи Krita, після чого у самому EbSynth вказати шлях до оригінальних кадрів, шлях до відредагованих і шлях для збереження результату. Програма виконувала обробку локально, використовуючи ресурси комп’ютера, і видавала результат у вигляді нової послідовності кадрів. Для отримання фінального відео ці кадри потрібно було знову зібрати у ролик окремою командою через FFmpeg або у відеоредакторі. Якщо з’являлися артефакти, доводилося додавати нові ключові кадри й повторювати процес.


Я сам їм пару раз користувався коли допилював відео з під Automatic1111-a.

Але ось з’явилася оновлена онлайн-версія EbSynth, доступна через сайт ebsynth.com. Вона працює як хмарний сервіс: користувач одразу завантажує цілий відеофайл, а не послідовність кадрів, і не потребує потужного ПК, оскільки обробка виконується на серверних GPU. Сайт сам пропонує кілька ключових кадрів для редагування, які можна підтвердити або замінити. Відредаговані кадри завантажуються назад, і система автоматично запускає обробку. Результат можна завантажити у вигляді MP4-відео чи PNG-послідовності (залежно від тарифного плану). Якщо в певних місцях результат вийшов з артефактами, у веб-інтерфейсі легко додати ще один ключовий кадр і перерахувати відео.

Таким чином, офлайн-версія дає більше контролю, але вимагає ручних операцій з кадрами й налаштувань, тоді як онлайн-версія максимально автоматизує процес і робить його простим для користувача, проте працює за моделлю підписки з певними обмеженнями у безкоштовному варіанті. Обидві версії реалізують одну й ту саму ідею - редагування ключових кадрів з автоматичним перенесенням змін на весь відеоролик.

Наприклад, якщо потрібно взяти 20-секундний ролик і зробити його схожим на акварельний малюнок, то в офлайн-версії доведеться вручну розбити відео на сотні PNG-кадрів, відкрити потрібний кадр у графічному редакторі, додати стилізацію, а потім через EbSynth і FFmpeg зібрати результат назад у відео. Онлайн-версія спрощує цей процес: достатньо завантажити відео прямо на сайт, система сама вибере ключові кадри, користувач редагує один із них, завантажує назад і отримує готовий оброблений ролик у форматі MP4 без зайвих технічних дій.

В онлайн версії є free план з деякими технічними обмеженнями. Не без цього), інакше навіщо той онлайн.

Щасти вам.


Версия на печать

Популярное