[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] [已解决]怎么用powershell来调用api刷新桌面?

本帖最后由 czjt1234 于 2024-12-28 15:16 编辑
  1. Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
  2. Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
  3. Private Const WM_KEYDOWN = &H100
  4. Private Sub Main()
  5.     Dim Desktop As Long
  6.     Desktop = FindWindow("Progman", "Program Manager")
  7.     PostMessage Desktop, WM_KEYDOWN, vbKeyF5, 0
  8. End Sub
复制代码
vb里面这个可以刷新桌面
怎么用powershell来调用这两个api?

QQ 20147578

回复 4# flashercs


    谢谢

QQ 20147578

TOP

返回列表