因为工作原因,所以经常在 Parallels 虚拟机里使用 SAP GUI 。 但是 SAP GUI for Windows 750 至今逐渐开始不允许快捷方式记住密码了,770 某个补丁版本开始连手动在 sapshortcut.ini 填密码也不行了。
为了能快速登录,我做了个 Alfred 的 Workflow 来进行快速登录。
链接: https://github.com/hsingll/Alfred-SAP-Quick-Login
安装 Alfred
安装 Python2.7
安装 Parallels Desktop
Parallels Desktop 已安装 Windows 虚拟机
Windows 虚拟机已安装 SAP GUI for Windows
* 已使用旧的记住密码的方式配置了快捷方式,如: https://fenginfo.com/2270.html
0.Windows 虚拟机中添加如下环境变量到 Path(重启才生效):
C:\Program Files (x86)\SAP\FrontEnd\SAPgui
1.下载 Releases
2.导入 Alfred
3.填写环境变量 shortcut_dir:SAP 的快捷方式文件 shortcut.ini 的绝对路径(这个我放在 macOS 里的,放虚拟机里我没查到怎么让 Alfred 读取到这个文件)
4.填写环境变量 VM_UUID:安装了 SAP GUI for Windows 的虚拟机的 UUID
可在 macOS 中运行下列命令查询:
prlctl list
0.Windows 虚拟机保持运行
1.Alfred 指令:
sap <关键字>(自动搜索 shortcut.ini 中的条目)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.