【Windows】CLIPコマンドでクリップボードに任意の文字列を登録する
問題
あるテキストファイルの内容やコマンドの実行結果をクリップボードに保存するショートカットみたいなのが欲しい。
メールの署名みたいな感じで、簡単な操作で定型文を入力したりできるとうれしい。
答え
windowsのCLIPコマンドでクリップボードは操作できる。
日付をクリップボードに入れる
date /T | clip
あるテキストファイルの内容をクリップボードに入れる
clip < sample.txt
phpの実行結果をクリップボードに入れる(ここでは日付を)
\path\to\php.exe -r "echo date('Y/m/d');" | clip
上のコマンドをコマンドプロンプトで実行すると動作を確認できる。
上記のようなコマンドを書いたbatファイルを置いておけば、起動するとクリップボードに文字列が入り、Ctrl+Vで貼り付けできる。
コメント