Вы можете написать скрипт AutoHotkey . Следующий скрипт будет проверять каждые 100 мс и отображать системную подсказку с именем выбранного файла / папки:
Previous=
Current=
Loop
{
Current :=GetExplorerSel()
If (Previous <> Current)
{
TrayTip, You have selected, %Current%, 10, 1
Previous = %Current%
}
Sleep 100
}
GetExplorerSel(hwnd="") {
hwnd := hwnd ? hwnd : WinExist("A")
WinGetClass class, ahk_id %hwnd%
if (class="CabinetWClass" or class="ExploreWClass")
for window in ComObjCreate("Shell.Application").Windows
if (window.hwnd==hwnd)
{
selected := window.Document.SelectedItems
for item in selected
ret .= item.path "`n"
return Trim(ret,"`n")
}
}
Если вы хотите использовать другой язык, просто посмотрите на COM , чтобы взаимодействовать с ним.