谢谢,我做了一个自动化的脚本,在涉及到处理弹窗控制时,我引入了wasp
import-module wasp;
在powershell 中 直接复制脚本 或 者运行 ps1 脚本,程序都能正常执行。代码太长了,我就截取其中一个函数。大概意思是:如果发现窗体 “”已完成*” ,就执行输入保存。
function xiazaib{
if(Select-Window -Title “已完成*”| Select-ChildWindow){Select-Window -Title “已完成*”| Select-ChildWindow | send-keys (“{home}(D:\fujian\){enter}”);else{};
if(Select-Window -Title “文件下载” |Select-ChildWindow){Select-Window -Title “文件下载” |Select-ChildWindow |Send-Keys (“{home}(D:\fujian\){enter}”);else{};
};
现在这个脚本,我打算封装成.exe . 但封装起来发现wasp 几乎不工作。其余功能均正常,具体该如何处理?wasp 这个module 可以移植到.exe吗??换个角度,如果不能的话,ps脚本如何封装起来,使他人不能改动?