我正在使用Win32::GuiTest
来自动执行某些流程。当我需要使用Windows+E
打开文件资源管理器时,我首先尝试了SendKeys('{LWI}e');
,SendKeys('{LWI}+e');
和SendKeys('{LWI}(e)');
,但没有按照我想要的方式进行操作。
我能够获得我需要的东西
SendRawKey(VK_LWIN , 0);
SendRawKey(ord('E'), 0);
SendRawKey(ord('E'), KEYEVENTF_KEYUP);
SendRawKey(VK_LWIN , KEYEVENTF_KEYUP);
然而,我想知道是否有一种不那么冗长的方式来实现同样的目标。
答案 0 :(得分:1)
有趣。我不确定是否有更短的方法可以做到,但是,如果你想要的只是一个资源管理器窗口,它可能就足够了:
system start => 'explorer';