2020年3月19日木曜日

PowerShellで時限処理

何時何分にこの処理を実行したいというような時限処理は
PowerShellでも簡単に実行できます。
例えば昼の12時半に"fin!!"と表示するプログラムは
while(1){$t = Get-Date -UFormat "%H%M"; if($t -eq "1230"){break}else{echo $t}; sleep 10}; echo "fin!!"
となります。
もちろんこれを12時半より前に予め実行しておく必要はあります。
"1230"や"echo "fin!!""の部分を都合がいいように変えれば
いろいろ応用が利きます。

こんな処理はPowerShellでなくても
大概のプログラミングツールで実現可能ですが、
PowerShellのコマンド名って独特なセンスを感じます。
それが悪いとは言えないんですけど、
なんか覚えづらいものがあります。

0 件のコメント:

コメントを投稿