问题描述
我正在尝试自动打开一个文件夹(最大化)以选择所有文件,我还需要扩展所有列。
我能够做所有这些事情,但是我遇到一个小问题,如果有人可以帮助我,那就太好了。
如果我这样做:
Start 'path' -WindowStyle Maximized
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.sendKeys]::SendWait("^{a}")
[System.Windows.Forms.sendKeys]::SendWait("%{v}{s}{f}")
然后alt + v + s + f
不能正常工作,显示一秒钟,它消失了,没有按下或激活sf,但是ctrl + a
正常工作。
$wsh = New-Object -ComObject Wscript.Shell
$wsh.AppActivate('Name of window')
$wsh.sendKeys("%{v}{s}{f}")
现在,这样做alt + v + s + f
很好,但是ctrl + a
变灰(变灰表示我选择的文件是灰色的,而不是用于活动选择文件的蓝色),可能是因为选择窗口的框架而不是内部?我不确定,如果我尝试用Wscript做ctrl + a
并没有做任何事情,所以我只能在声明$wsh
之前做。
我也在按键前后等待了3秒钟。
我正在使用Windows10。但是要在服务器2016中使用。
有什么办法解决此问题吗?
编辑:
第一个版本在带有Windows 10版本2004的个人笔记本电脑上可以正常工作,但在服务器2016版本1607上无法正常工作
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)