创建工作流程自动化打开PDwin11

原理:

在打开PD程序但是还未打开具体的某一个虚拟机时,

在终端中输入命令 prlctl start 'Windows 11'  可以打开名称为Windows 11的虚拟机,引号自己加上不要少。

根据以上利用mac自带的自动操作工具设计软件

首先自动打开PD

接着运行shell命令prlctl start 'Windows 11'

(这一步会提示command not found。因为prlctl程序识别不出来,解决方案是将prlctl命令的路径输入完整

具体路径为 /usr/local/bin/prlctl start 'Windows 11'

prlctl是parallels 命令行工具 ,路径CSDN上搜到是/usr/local/bin/prlctl )


更新 20221203是这两个


 

具体操作方法

1 打开MAC的app 附件-自动操作

2 左上角,文件 ,新建 选择 应用程序

要想生成可以执行的程序,要选第二个应用程序,不选第一个工作流程。

第一个是在“自动操作内部点运行才能运行的”

第二个可以保存为双击能自动运行的app

3 开始编写工作流程

第一步 开启应用程序,找到其他,PD

第二步 运行shell脚本 /usr/local/bin/prlctl start 'Windows 11'

第三部 存储,打开就能直接用了。还可以改改图标改改名字。

更新

因为针对PD 17.1.0新引入的鉴权措施, 要么用回17.0版本,要么改自动操作代码,需要通过快速切换系统时间来绕过. 所以需要添加修改时间的脚本, 方便进行修改时间的操作. 

echo "电脑的密码"|sudo -S date 0401100021
open /Applications/Parallels\ Desktop.app 
/usr/local/bin/prlctl start 'Win​​​​​​​dows 11'

还缺少一步把时间改回来的代码,思路有两个 1,与时间服务器同步最新时间;2在最开始用一个变量存储当前日期,修改完日期后,在从变量里读取日期再改回来。或者开始日期减去10000天,后面日期加上1000天。

echo “密码”把密码传入,sudo -S 是接收一个参数作为密码进入sudo模式。

date命令后面跟时间是修改时间到21年4月1日10点

与PDrunner设计思想类似。PDrunner已经完全实现17.1的绕过,而且还带屏蔽过期提示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值