此脚本应该将我从Windows切换到Linux(VM),反之亦然:
Pause::vmStart()
return
runVM := false
linux := false
vmStart()
{
If (!runVM and !linux) {
Run, C:\Users\patrick\dev-vm\PS.cmd
runVM := true
sleep, 18000
}
If (!linux and !WinExist("DevVM - 127.0.0.1:23389 - RDP")) {
Run, C:\Users\patrick\dev-vm\RDP.cmd
}
if (!linux) {
WinShow, DevVM - 127.0.0.1:23389 - RDP
WinActivate, DevVM - 127.0.0.1:23389 - RDP
}
Send ^!{CtrlBreak}
linux := !linux
}
我认为方括号/函数/布尔定义有问题。您发现错误了吗?
此脚本应该将我从Windows切换到Linux(VM),反之亦然:Pause :: vmStart()return runVM:= false linux:= false vmStart(){如果(!runVM和!linux){运行, C:\ Users \ ...
有一些问题,但只有一个很重要。首先,您的变量定义是无法访问的代码。