![](/img/trans.png)
[英]Displaying an Xcode variable in a shell script in an alert fails to display the alert
我有一個 shell 腳本,我從 Xcode 運行以打開終端中的根文件夾。 當 Xcode 中的 function 鍵調用時,它按預期工作,並打開一個終端 window,指向 Xcode 中定義的$SRCROOT值,並且在此之前會出現帶有預期消息的警報。 然而,當我嘗試替換“消息”以顯示 $SRCR ...
[英]Displaying an Xcode variable in a shell script in an alert fails to display the alert
我有一個 shell 腳本,我從 Xcode 運行以打開終端中的根文件夾。 當 Xcode 中的 function 鍵調用時,它按預期工作,並打開一個終端 window,指向 Xcode 中定義的$SRCROOT值,並且在此之前會出現帶有預期消息的警報。 然而,當我嘗試替換“消息”以顯示 $SRCR ...
[英]How to change volume on mac using osascript and OpenCV
我使用的是 14 英寸 M1 Pro Macbook Pro,運行 Mac OS Monterey 12.6。 我正在制作一個基於 OpenCV 和 Mediapipe 的計算機視覺項目,它允許我使用手部檢測來控制我的 Mac 的音量。 該代碼使用網絡攝像頭檢測食指和拇指指尖之間的距離,並根據該距離 ...
[英]Why does my desktop background does not change after executing Python script?
我按照本教程更改了我的 macOS Monterey 12.5 的背景。 當我運行 Python 腳本時,我的背景沒有改變,但我也沒有收到錯誤消息。 在System Preferences > Security & Privacy > Automation我添加了執行腳本的終端 ...
[英]Run 2 commands in applescript/osascript with variable
我正在嘗試使用osascript運行存儲在變量中的 2 個命令這是我的start.shcurrentDirectory="cd $(pwd) && npm run start" echo $currentDirectory osascript -e 'tell applicati ...
[英]reload Terminal preferences .plist after change
我使用 plutil 來編輯 plist。 然后我放在/User/<myUsername>/Library/Preferences/com.apple.Terminal.plist下。 我希望它在不重新啟動應用程序的情況下更新設置。 我該怎么做呢? 使用defaults read co ...
[英]How to tell terminal to do script in window I just opened
我試過這個 這只是說失敗了。 我不想硬編碼窗口 1,因為窗口 1 並不總是我剛剛打開的自定義窗口。 我的目標是使用自定義配置文件打開終端,然后在其中運行腳本。 我是 AppleScript 的新手,不明白為什么這不起作用。 我想使用剛剛打開的窗口而不是窗口 1,它有時會失敗並且不支持多個窗口 ...
[英]How can I run osascript with python on MacOS?
如何使用 osascript 或 macos 上的任何其他方法使用 python 在系統首選項中添加登錄項,這個過程對嗎? subprocess.call("osascript -e 將登錄項添加到系統偏好設置 {Path: "/home"; value: hidden} at end, shel ...
[英]Defined bash commands not found when passed in "do shell script" in osascript
我是 shell 腳本的新手,最近寫了一個腳本來打開一個新的終端 window 並通過 osascript 使用“do shell 腳本”運行定義的函數,但結果顯示找不到命令。 我的腳本如下: 我也嘗試在 openNewWindowAndRun 中直接調用hello function 但沒有成功: ...
[英]osascript: how to keep nested lists structure when output from command-line
我正在嘗試編寫一個腳本,該腳本能夠提取給定應用程序的菜單結構。 這是一個簡化的工作示例: 當我在腳本編輯器上運行這個腳本時,結果是一組嵌套列表,就像這樣(實際結果太長,所以我給出了一個示例): 因此,很容易知道菜單 Option1 里面有兩個項目等等...... 但是當我使用“osascript - ...
[英]Spawn child process, then later send argument to that process
我想生成一個子進程,然后稍后向它發送一個參數,然后執行。 我怎樣才能做到這一點? (NodeJS,在 Mac 上) 例如,我有一個執行腳本文件的命令: 這個命令在終端中工作,它也可以使用 exec 工作,如下所示: 但是如何讓它在已經運行的子進程中工作? 我嘗試了以下操作,但沒有任何反 ...
[英]Is there a way to send an iMessage to a group chat using Applescript or any Python module?
我試過 pyimessage、applescript 和 osascript。 我唯一能找到的似乎很有希望的是這個較舊的 stackoverflow 問題: 使用 applescript 發送群組 iMessage 我無法讓它工作。 有沒有人能夠發送到現有的群聊? ...
[英]How to use global variables inside of an Applescript function for a Python code
我將如何從我的 python 腳本中的 tell 應用程序調用全局變量? 這是可能發生的情況的示例。 假設我想從全局 python 變量中更改 Applescript 外部的所有“前窗口”。 怎么會這樣? ...
[英]osascript 'do shell script' line endings
我正在嘗試調試一個更大的 osascript 'do shell script' 程序,並將問題縮小到一個我根本不理解的更短的重現案例。 這是重現案例: 給我輸出: 任何人都可以解釋發生了什么? 這幾乎就像'do shell script'沒有正確處理行尾,或者試圖在一行上打印所有內容。 ...
[英]Lists and repeating numbers in AppleScript
我想在 AppleScript 中編寫一個腳本,該腳本將使用keystroke命令依次將0000到9999所有數字輸出到應用程序(這里是系統偏好設置)。 到目前為止,我有這個可以做一個數字: 但是我必須手動制作更多的 9998 個,這顯然是可以撤消的。 我還有一個文本文件,其中包含從 0000 ...
[英]how do you force apple script + aws vault to wait for mfa access
我有一個這樣的蘋果腳本 問題是腳本不會等待我從 aws 命令填寫 mfa 信息。 我也試過aws-command; start him aws-command; start him但只是退出並且根本不執行start him 。 有人遇到過這個嗎? ...
[英]How to cron an AppleScript (with arguments) that accesses Reminders
我寫了一個 AppleScript 來同步我的提醒(通過導出到 JSON)。 它運行得很好......來自腳本編輯器。 當我嘗試通過osascript在命令行上運行它時,我發現它在嘗試訪問提醒時碰壁了。 大概一分半鍾后,我收到了這個錯誤: 我還在控制台中注意到了這些錯誤: 假設這是一個權限問題,我 ...
[英]How to fix "original file could not be found" error via apple script
我的音樂庫有問題。 有些歌曲我無法播放,因為它們在本地找不到。 以下是我在播放特定歌曲時收到的錯誤消息示例: 歌曲...無法使用,因為找不到原始文件。 你想找到它嗎? 我只需按“ Cancel ”,歌曲就會通過 Apple Music 服務進行匹配。 這讓我可以播放這首歌。 這個問題已經在這里討論 ...
[英]Copy multiple POSIX files to clipboard with applescript
我正在嘗試將多個文件復制到 macOS 中的剪貼板,如下所示: ./file2clip.applescript /User/Cool/Dekstop/test.txt /User/Cool/Dekstop/myfolder 我已經可以只用一個文件來做到這一點: 但它只適用於一個文件...... 我試 ...
[英]Triggering a notification from within a bash script
目標設備:macOS Catalina 及更高版本我可以使用一些幫助解決腳本中的問題,該腳本應該在用戶嘗試連接到被禁止的 SSID 時觸發 osascript 通知。 只有當用戶已經連接或正在嘗試連接到被禁止的 SSID 之一時,才會發出通知。 我雖然問題是由於腳本是由 launchd 運行的,因此 ...
[英]How to loop an endless request to play a track from Spotify?
我已經在腳本編輯器中編寫了這段代碼。 程序循環一次或兩次,但很快就停止了。 該代碼的目的是在受害者的Mac電腦上無限播放“我的心將go on”。 相反,它只循環兩次並且很容易中斷。 我怎樣才能使這個萬無一失? ...