2017-02-16 5 views
0

Когда вы наводите курсор на значок в системном трее, он отображает сообщение. Мне было интересно узнать, может ли эта информация быть извлечена/извлечена во время пакетного файла.Извлечение информации «Hover» из значка в командном файле

+0

Не без сторонних утилит. – Squashman

+0

Сквошман, какие бы утилиты были такими? –

ответ

0

Хотя это не работает с «системным лотком/областью уведомлений», это примерный командный файл, использующий powershell, который отвечает на вопрос заголовка.

@Echo Off 
If /I Not "%~x1"==".lnk" Exit/B 
Set "myLnk=%~1" 
For /F "UseBackQ Delims=" %%A In (` 
    Powershell -C "&{$sh = New-Object -COM WScript.Shell;"^ 
    "$desc = $sh.CreateShortcut('%myLnk%').Description;$desc}" 
`) Do Echo="%%~A" 
Timeout -1 

Он должен выводить ярлыка, hover display text просто перетаскивая один на сценарий.

Смежные вопросы