我正在嘗試將此命令綁定到一個按鍵(MS 鍵盤中心):
powershell -Command "(new-object system.Net.WebClient).DownloadFile('http://spotify.hum?command=play','test')"
如果我從非特權運行它,cmd
一切都會很好。如果我從“開始”/“運行”運行它,我會看到 ps 視窗短暫打開,但該操作不會觸發。
如果我將它綁定到密鑰上也是如此。缺乏回饋使得診斷變得困難。
這與執行政策有關嗎?
答案1
問題出在DownloadFile
位置。從cmd
,它在我可以寫入的資料夾中打開。
它Start \ Run
是從c:
root 運行的。
這是透過使用參數解決的-noexit
,因此 PS 視窗會保留以顯示錯誤。錯誤訊息沒有顯示原因,但看到至少有一個錯誤可以看到有幫助。
孩子們,始終使用絕對路徑。