與Amazon Alexa,IFTTT,PowerShell腳本,任務調度程序和OneDrive / Dropbox的組合結合使用的語音控制以關閉 / Hibernate PC
視頻演示
該存儲庫已棄用。
我現在使用PCIE WIFI遙控器開/OFF開關為我的PC使用PCIE WIFI遙控器,而不是通過IFTTT進行努力。
那裡有很多品牌以相對便宜的成本(Tuya / ewelink)提供支持,並能夠直接與Home Assitant / Alexa等物聯網平台集成。
該腳本是Maxanderson95的Shutdown-PC-VIA-IFTTT腳本的修改版本,通過添加If-Elseif-Else語句,以便可以輕鬆添加更多用例。
目前,我正在使用它關閉和冬眠我的PC。
登錄到IFTTT,單擊新小程序
單擊“✚此”
搜索並選擇“ Amazon Alexa”
單擊“✚”
搜索並選擇“ OneDrive”或“ Dropbox”
點擊完成
重複步驟1到10以進行冬眠,僅更改以下信息
下載並將powershell腳本放在慾望位置
將第2行更改為您在IFTTT中設置的文件夾(應該在OneDrive/Dropbox目錄中)
將第3行更改為希望在文件檢查之間的睡眠時間
打開“任務調度程序”
在右面板上,單擊創建任務
在“常規”選項卡中,更改/插入
單擊確定
單擊Windows按鈕,鍵入PowerShell,右鍵單擊“作為管理員運行”
插入set-oxecutionpolicy bily and type a
說魔術短語
Amazon Alexa將在OneDrive/Dropbox中創建一個文件
PC會
當PC啟動時,任務調度程序將運行PowerShell腳本
PowerShell腳本將根據“計算機設置”中的Interval集在“計算機設置”步驟2中掃描您插入的文件夾
當您向Alexa講魔術短語時
Amazon Alexa將在OneDrive/Dropbox中創建一個文件
在間隔時間內,PowerShell腳本將檢測到文件
PowerShell腳本將讀取文件名並與If-Elseif-Else Statment匹配
最後,將根據檢測到的文件名執行命令
要添加更多用例,您將必須為其創建相應的IFTTT小程序,只需更改短語和文件名即可。
在腳本文件中,添加下面
Remove-Item -Path "$SearchDirectoryyour_new_filename" -Force -ErrorAction SilentlyContinue
elseif(Test-Path -Path "$SearchDirectoryyour_new_filename")
{
Remove-Item -Path "$SearchDirectoryyour_new_filename"
YOUR_NEW_COMMAND
$FileCheck = $True
}
Kavier Koo任何疑問,請在此處與我聯繫
該項目已根據麻省理工學院許可證