今日の日付や今の日時をコピペしたい場合(Powershell ショートカット)

 今日の日付や今の時刻を入力したい場合に自分で手打ちしていないでしょうか?これは面倒だし、ミスもあります。そもそも、コンピュータを使っているのだからそういう作業は自動化させてみることをおすすめします。

方法は非常に簡単です。右クリックメニューでショートカットの作成を選択して。項目の場所という項目に以下を入れるだけです。

powershell.exe -NoLogo -Command "& {(Get-Date -Format 'yyyy年MM月dd日hh時mm分ss秒') | Set-Clipboard}"

これで、ショートカットを作成し、わかりやすい名前で保存すれば準備完了です。その後に、日付や日時を取得したい場合はそのショートカットを実行して下さい。日付や時刻がコピーされますので後は貼り付けて下さい。

今回のサンプルでは年月日と時分秒が日本語の単位付きで表示されていますが、コードの修正で好きなように出来ます。秒が要らない場合、単位が要らない場合など色々な対応が可能です。

応用例

間違えなく日付を入力したい場合はもちろん、重複しないファイル名を作りたい場合に役立ちます。人の作業であれば、このショートカットで秒まで入れれば重複は考えられません。

今回のショートカットはPowershellという仕組みを利用しています。Windows標準の仕組みなので会社でも問題なく使えると考えます。

AmazonでPowershell

ウィンドウズアプリ入門 クリップボードにコピーされたらメッセージを受信する方法

 Windowsアプリでコピーされたときにイベントを取得できると便利です。例えばコピーされた内容を画面に表示したい場合などです。 もちろんタイマーイベントで定期的にポーリングをする方法もありますが、やや無駄な処理かもしれません。 Windowsとしてはコピーされたときのイベントを...