源码快照 @ 2026-09-02 (source-only, 剔除非源码素材)
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
$ErrorActionPreference = "Stop"
|
||||
|
||||
Add-Type @"
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
public static class OpenWorkKeyboard {
|
||||
[DllImport("user32.dll")]
|
||||
public static extern void keybd_event(byte virtualKey, byte scanCode, uint flags, UIntPtr extraInfo);
|
||||
}
|
||||
"@
|
||||
|
||||
$keyUp = 0x0002
|
||||
$alt = 0x12
|
||||
$tab = 0x09
|
||||
|
||||
try {
|
||||
[OpenWorkKeyboard]::keybd_event($alt, 0, 0, [UIntPtr]::Zero)
|
||||
[OpenWorkKeyboard]::keybd_event($tab, 0, 0, [UIntPtr]::Zero)
|
||||
[OpenWorkKeyboard]::keybd_event($tab, 0, $keyUp, [UIntPtr]::Zero)
|
||||
Start-Sleep -Seconds 8
|
||||
}
|
||||
finally {
|
||||
[OpenWorkKeyboard]::keybd_event($alt, 0, $keyUp, [UIntPtr]::Zero)
|
||||
}
|
||||
Reference in New Issue
Block a user