zoom講義に自動出席するだけ(Windows10)
PC立ち上げてzoomいちいち開くの面倒くさいなと思ったのでメモ
火・金の10時45分に講義が始まる想定
自動起動
WindowsなのでUEFI(BIOS)から自動起動設定をしようとおもいます.
UEFIの立ち上げ方はメーカによって違うのであれですが,PC起動と同時にF2キー長押しで行けました(Dell並感).
Power Management → Auto On Time を開いて火・金の10時30分に起動するように設定.
zoom自動立ち上げ
以下はzoom立ち上げ用のpowershellスクリプト.自分は今期一つしか講義を受けていないのでとりあえず1つのurlのみに対応. あと日本語だとエンコードが面倒そうだったので曜日は英語化した.
$us = New-Object system.globalization.cultureinfo("en-US") $date = (Get-Date).toString("ddd", $us) # 曜日の英語化 $hours = Get-Date -Format "HH" $browser_path = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" # ブラウザの場所指定 $zoom_url = "https://[zoomのURL]" if (!($date -eq "Tue") -And !($date -eq "Fri")) { # 火曜と金曜以外には起動させない echo "Out of school dates." exit } if (($hours -lt 10) -Or ($hours -gt 11)) { # 10時台と11時台以外には起動させない echo "Out of school hours." exit } start $browser_path $zoom_url # zoomの立ち上げ
ifをいい感じにすればいろんな講義に対応できそう.
(でもこれzoomのURL変わったら終わるよ.)
そんなことは気にせず,これをautoStartZoom.ps1
とかの名前で保存.
Windowsキー+Rでshell:startup
を入力してEnterした場所にautoStartZoom.ps1
のショートカットを置いてスタートアッププログラムとして登録.
あとps1ファイルをpowershellで開いてもらうために,プログラムから開く→別のプログラムを選択→その他のアプリからpowershellを既定のプログラムに選択.
自分の環境では,C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
にpowershellがあった.
これで楽になるはず...
追記: 楽にはなったんですが,ZoomのURLが変わったら講義前までにURL登録し直しになるので注意.GoogleDriveとか使ってスクリプトを共有する方法もなくはないけど,やっぱりローカルで完結させたいのでナシ.