Perl Win32::GuiTest-模拟Windows+;E启动资源管理器

Perl Win32::GuiTest-模拟Windows+;E启动资源管理器,perl,gui-testing,Perl,Gui Testing,我正在使用Win32::GuiTest自动化一些过程。当我需要使用Windows+E打开文件资源管理器时,我首先尝试了SendKeys({LWI}E'),发送键({LWI}+e')和发送键({LWI}(e)')但没有它做我想要的 我能用它得到我需要的东西 SendRawKey(VK_LWIN , 0); SendRawKey(ord('E'), 0); SendRawKey(ord('E'), KEYEVENTF_KEYUP); SendRawKey(VK_LWIN , KEYEVENTF_K

我正在使用
Win32::GuiTest
自动化一些过程。当我需要使用
Windows+E
打开文件资源管理器时,我首先尝试了
SendKeys({LWI}E')
发送键({LWI}+e')
发送键({LWI}(e)')但没有它做我想要的

我能用它得到我需要的东西

SendRawKey(VK_LWIN , 0);
SendRawKey(ord('E'), 0);

SendRawKey(ord('E'), KEYEVENTF_KEYUP);
SendRawKey(VK_LWIN , KEYEVENTF_KEYUP);

然而,我想知道是否有一种不那么冗长的方法来实现同样的目标。

有趣。我不确定是否有更短的方法可以实现,但是,如果您只需要一个资源管理器窗口,那么只需使用:

system start => 'explorer';