powershell代码
Start-Process -FilePath .\ServerControl.exe
Start-Sleep -Seconds 3
Add-Type -AssemblyName System.Windows.Forms
Add-Type -TypeDefinition @"
using System;
using System.Runtime.InteropServices;
public class Mouse {
[DllImport("user32.dll")]
public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo);
public const uint MOUSEEVENTF_LEFTDOWN = 0x02;
public const uint MOUSEEVENTF_LEFTUP = 0x04;
}
"@
# 设置鼠标位置
$posX = 230 # X 坐标
$posY = 230 # Y 坐标
[System.Windows.Forms.Cursor]::Position = New-Object System.Drawing.Point($posX, $posY)
# 模拟鼠标左键单击
[Mouse]::mouse_event([Mouse]::MOUSEEVENTF_LEFTDOWN, $posX, $posY, 0, 0)
[Mouse]::mouse_event([Mouse]::MOUSEEVENTF_LEFTUP, $posX, $posY, 0, 0)
Start-Sleep 3
Start-Process -FilePath .\ServerControl.exe
Start-Sleep -Seconds 3
Add-Type -AssemblyName System.Windows.Forms
Add-Type -TypeDefinition @"
using System;
using System.Runtime.InteropServices;
public class Mouse {
[DllImport("user32.dll")]
public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo);
public const uint MOUSEEVENTF_LEFTDOWN = 0x02;
public const uint MOUSEEVENTF_LEFTUP = 0x04;
}
"@
# 设置鼠标位置
$posX = 230 # X 坐标
$posY = 230 # Y 坐标
[System.Windows.Forms.Cursor]::Position = New-Object System.Drawing.Point($posX, $posY)
# 模拟鼠标左键单击
[Mouse]::mouse_event([Mouse]::MOUSEEVENTF_LEFTDOWN, $posX, $posY, 0, 0)
[Mouse]::mouse_event([Mouse]::MOUSEEVENTF_LEFTUP, $posX, $posY, 0, 0)
Start-Sleep 3