背景:
mbp升級到Big Sur版本,Parallels Desktop使用到是16.0.0 (48916)版本,然而由於相容性問題,Parallels Desktop截止當前無法正常使用。
網上搜到的解決方法是通過執行下面到指令碼來啟動Parallels Desktop
sudo -b /Applications/Parallels\ Desktop.app/Contents/MacOS/prl_client_app
每次通過開啟terminal輸入指令碼,覺得挺麻煩,有沒有自動的方法,像正常開啟軟體一樣雙擊開啟呢?有的
將指令碼寫在指令碼檔案
新建startup_parallels_desktop檔案,不寫字尾,因為系統上可能已經有其他軟體繫結了.sh結尾的檔案。
指令碼檔案內容如下:
#!/bin/bash
echo [當前登入使用者的密碼] |sudo -S -b /Applications/Parallels\ Desktop.app/Contents/MacOS/prl_client_app
命令及引數解釋:
echo:列印或者輸出值
[當前登入使用者的密碼]:[當前登入使用者的密碼]換成你的密碼
|:管道符號,將命令的結果輸出給另一個命令作為輸入
-S:讓sudo從標準輸入中讀取密碼
-b:後臺執行指令
小結:以上實現了自動輸入密碼執行指令碼
但是有個問題,會彈窗,彈出terminal視窗
我不想彈窗,為了解決這個問題,可以使用Mac自帶的自動操作功能
使用自動操作封裝指令碼實現雙擊開啟不彈窗
沒什麼好說的,直接上圖,傻瓜式操作即可
可以執行看看行不行,
最後匯出