Вы должны войти, чтобы создавать сообщения и темы.

Обновить рабочий стол (F5) через cmd

◄Страница 2 из 2

𝐓𝐇𝐎𝐑𝐭𝐢𝐤, добрый вечер! К сожалению, скрипт не сработал (как СкопированоF5) ни в проводнике, ни на рабочем столе. Скаченные файлы у меня сразу отображаются, поэтому протестировать на неотображаемом скаченном файле я не смог.
СкопированоProgram Manager — это заголовок окна рабочего стола, который скрыт, но его можно включить при помощи СкопированоAutoHotkey:

Спойлер

#SingleInstance force

f1::
WinSet, Style, +0xc00000, A
return
f2::
WinSet, Style, -0xc00000, A
return

 

Лайкнул 𝐓𝐇𝐎𝐑𝐭𝐢𝐤
𝐓𝐇𝐎𝐑𝐭𝐢𝐤

Добрый день! Нашёл рабочий вариант (PowerShell)

# 1. Обновляем все открытые окна проводника через COM-объект
$shell = New-Object -ComObject 'Shell.Application'
$shell.Windows() | ForEach-Object { $_.Refresh() }

# 2. Обновляем рабочий стол и системный кэш иконок через Windows API
$code = '[DllImport("shell32.dll")] public static extern void SHChangeNotify(uint wEventId, uint uFlags, IntPtr dwItem1, IntPtr dwItem2);'
$type = Add-Type -MemberDefinition $code -Name 'Shell32' -Namespace 'Win32' -PassThru
$type::SHChangeNotify(0x08000000, 0x0000, [IntPtr]::Zero, [IntPtr]::Zero)

 

◄Страница 2 из 2