ファイルをDL後にWindows をシャットダウン
ファイルをDL後にWindows をシャットダウン
ファイルをDL した後に、 PC(Windows) をシャットダウンさせたい時があると思います。 bat を使えばできるので、DL終わりまで待つなんてことなく 寝ることもできます。 2行というで終わる簡単なコマンドですが、結構使えるのでメモ
環境
-
Windows7 64bit
-
chocolatey 0.9.9.11
-
chocolatey でwget をインストール
Unixのwget ライクに使えるに使えるのでインストール。 powershell でも使えるが、実体はInvoke-WebRequest
で オプションが微妙に違い、ややこしいのでchocoのwgetを使う。
参考リンク:PowerShell - Windowsでwgetする色々な方法 - Qiita
choco install Wget
chocolatey の導入方法は、以下参照。
wget を使ってファイルのDL
シャットダウンしないのであれば、wget コマンドのみok。 1ファイルのみのDLであれば、オプション無しのwgetが使える.
wget http://hoge/fuga.iso
複数ファイルのDLの場合、-i
オプションが使える。 テキストファイルにファイルのリンクを羅列しておく。
# files.txt
http://hoge/fuga.iso
http://hoge/hage.mp4
そのテキストファイルをwgetの-i
オプションで指定する。
wget -i files.txt
Windowsをシャットダウンするコマンド
Windowsは、 shutdown
コマンドでシャットダウンできる。 なお、シャットダウンする場合は、-s
オプションをつける。 1分以内にシャットダウンされる。
shutdown -s
時間を指定して、もっと余裕を持ってシャットダウンさせたい場合は、-t
オプションをつける。秒数を指定できる。
shutdown -s -t 3600 # 1時間後にシャットダウン
ファイルDL後にシャットダウンするバッチ
wget の後に、shutdownコマンドを行えばいい。
任意のフォルダでbat を起動すればいい。
# shutdownDL.bat
wget -i files.txt
shutdown -s
参考リンク