我尝试制作一个锁定屏幕的程序。我尝试了Send("#l")
,尽管#f
和#r
工作得很好,但它行不通。
Send("{LWINDOWN}{l}{LWINUP}")
也不起作用。
我在64位PC上使用Autoit 3,32位版本。你能帮我吗?
实际上优雅的方式,使用预定义的winapi.au3函数
_WinAPI_LockWorkStation
请参阅此UDF的离线帮助文件,并为其对系统的影响。
您应该能够更优雅地实现它:
run(@comspec&'/c'&'rundll32.exe user32.dll,lockworkStation',",@sw_hide)