2015-11-05 243 views
0

所以我有這個USB按鈕我試圖讓我的電腦靜音,並儘量減少所有的窗口。(MAC)從終端中的應用程序啓動時,命令和SH文件不會運行

我有一個完美的完成此操作的mute.command文件。如果我雙擊它,它會使計算機靜音並最大限度地減少一切。

我也試過讓它成爲一個.sh文件。正常執行時也是如此。

的USB按鈕具有專有軟件,但有些人提出了一項備選定製版本在這裏:http://dreamcheekyusb.codeplex.com/discussions/397792

反正我拿到單工作,運行.exe文件,得到它連接到按鈕,甚至測試它通過獲取按鈕在媒體上打開視頻文件。

當我嘗試讓它打開一個命令或sh文件時,沒有任何反應。終端暫停一秒鐘,然後繼續工作。

有什麼我失蹤了嗎?

此外,按鈕.exe文件按下時輸出「Detected button press event」。有沒有辦法以編程方式檢查終端以查看該短語何時出現,以及何時發生觸發命令?我在想,也許整個exe通過單聲道的東西讓它很難執行命令。

或者,有沒有辦法將命令視爲常規文件?它會打開視頻文件沒有問題。我嘗試將.sh文件的默認程序設置爲終端,但它仍然無法正常工作。

謝謝!

+0

您的終端與按鈕按鈕有什麼關係?您是否在終端窗口中手動運行可執行文件,並保持打開/運行狀態?你是如何配置它來播放視頻的?你如何配置它來運行你的腳本? –

+0

我有一個包含startbutton.command文件: '出口PATH = /庫/框架/ Mono.framework /版本/電流/斌/:$ {PATH} 單文檔/ BTN/btn.exe CMD =。/Documents/btn/mute.sh' 我開始,它保持打開並在後臺運行,最小化。 因此終端啓動單聲道btn.exe程序並從那裏開始。 CMD參數顯然應該是命令運行,但它也會打開文件。我只是把視頻的文件名放在那裏,當我按下它打開的按鈕時。 – geekman

+0

'mute.sh'腳本集可執行嗎?它的頂部是否有一個(#!')行?它沒有交互式shell會話(你能運行'bash/path/to/Documents/btn/mute.sh')嗎?在文件幫助中使用腳本的完整路徑嗎? –

回答

0

所以我沒有做到我想要的東西,但我最終將一個applescript保存爲.app文件,而btn會打開它。按鈕軟件似乎不適用於腳本,但會打開常規文件和應用程序。