Amazon Alexa, IFTTT, PowerShell 스크립트, 작업 스케줄러 및 OneDrive / Dropbox의 조합으로 음성 제어 / Hibernate PC
비디오 데모
이 저장소는 더 이상 사용되지 않습니다.
IFTTT를 통한 노력을 사용하는 대신 현재 PC에 PCIE WiFi 리모컨 온/오프 스위치를 사용하고 있습니다.
비교적 저렴한 비용 (Tuya / ewelink)으로 많은 브랜드가 지원되며 Home Assitant / Alexa와 같은 IoT 플랫폼과 직접 통합 할 수 있습니다.
이 스크립트는 if-elseif-else 문을 추가하여 더 많은 사용 사례를 쉽게 추가 할 수 있도록 Maxanderson95의 Shutdown-PC-Via-Ifttt 스크립트의 수정 된 버전입니다.
현재 나는 그것을 사용하여 PC를 종료하고 최대 절전 모드입니다.
IFTTT에 로그인하고 새 애플릿을 클릭하십시오
""this "를 클릭하십시오.
"Amazon Alexa"를 검색하고 선택하십시오.
""that "을 클릭하십시오.
"OneDrive"또는 "Dropbox"를 검색하고 선택하십시오.
완료를 클릭하십시오
PC의 동면을 위해 1 ~ 10 단계를 반복하면 아래 정보 만 변경하십시오.
PowerShell 스크립트를 욕망 위치에 다운로드하여 넣으십시오
IFTTT에서 설정 한 폴더로 라인 2를 변경합니다 (OnEdrive/Dropbox 디렉토리 내에 있어야 함)
파일 검사 사이의 수면 시간을 원하는 줄 3을 변경하십시오
"작업 스케줄러"열기
오른쪽 패널에서 작업 작성을 클릭하십시오
"일반"탭에서 변경/인서트
확인을 클릭하십시오
Windows 버튼을 클릭하고 PowerShell을 입력하고 "관리자로 실행"을 마우스 오른쪽 버튼으로 클릭하십시오.
Set-ExecutionPolicy 무제한 삽입 및 유형 A를 삽입하십시오
마법의 문구를 말하십시오
Amazon Alexa는 OneDrive/Dropbox에서 파일을 만듭니다
PC
PC 스타트 업이면 작업 스케줄러가 PowerShell 스크립트를 실행합니다.
PowerShell 스크립트는 "컴퓨터 설정"에서 InternVal 세트를 기반으로 "컴퓨터 설정"에 삽입 한 폴더를 스캔합니다.
알렉사에게 마법의 문구를 말할 때
Amazon Alexa는 OneDrive/Dropbox에서 파일을 만듭니다
간격으로 PowerShell 스크립트가 파일을 감지합니다.
PowerShell 스크립트는 파일 이름을 읽고 if-elseif-else 문장과 일치합니다.
마지막으로, 명령은 감지 된 파일 이름에 따라 실행됩니다.
더 많은 사용 사례를 추가하려면 해당 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 모든 질문이 있으시면 여기에 연락하십시오
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다