テーマ:クリップボード

現在時刻をクリップボードにコピーする

時々、現在時刻を貼り付けたいことがある。Windows のコマンドウィンドウ(CMD)を使うと簡単にできる time /t | clip しかし、これだと現在時刻の最後に余計な改行が入る。 PowerShellを使うと改行なしの現在時刻を取得できる Get-Date -format 'HH:mm' | Set-Cli…
トラックバック:0
コメント:0

続きを読むread more

dir /b | clip を PowerShellで

Windows 10 Creators UpdateからPowerShellがデフォルトになった。 この機会に、普段からCMDでよく使っていたコマンドをPowerShellでどうすればいいか、考えることにした。 私がCMDで割と使うのか下記のコマンド dir /b | clip こうすると、ファイル名がクリップボードをへ…
トラックバック:0
コメント:0

続きを読むread more

今日の日付をクリップボードにコピーする(2)

前回のように「2012/05/23」ではなく、「12/05/23」と表示したい場合は次のようにする。 echo %DATE:~2,8% | Clip 「%DATE:~2,8%」は「2012/05/23」の文字列の先頭の3文字目から8文字だけ取り出すという意味になる。 「2012年05月23日」と表示したい場合は次のようにす…
トラックバック:0
コメント:0

続きを読むread more

今日の日付をクリップボードにコピーする(1)

Windows には DATEという環境変数がある。たとえば、コマンドプロンプトで次のように入力すると、今日の日付が表示される。 echo %DATE% 出力はこんな感じ: 2012/05/22 具体的にはこんな感じ: Windows 7/Vista以降(あるいは Windows Server 2003以降…
トラックバック:1
コメント:0

続きを読むread more

さらにコマンドライン用クリップボードツールを作ってみた(MinGW g++編)

強いて言えば、3年前に書いた「続・コマンドライン用クリップボードツールを作ってみた(Active Perl編)」の続編である。 実はUSBメモリで持ち歩きたいのでインストールしなくても単独のEXEで動作してほしい。 最近までコマンドライン用クリップボードツールをPerlで書いていた。PerlExeを使ってもPARを使ってもE…
トラックバック:0
コメント:0

続きを読むread more

Windows版ActivePerlでUnicodeを正しくクリップボードにコピーする方法

Windows版ActivePerl 5.10.0 でクリップボードに正しくUnicode文字列をコピーするのは意外に難しい。 いろいろ試したが、結局、正しく動作したのはTkxを使った方法だけだった。 具体的なコーディング例は次のようになる。 ファイル名: tkx-cb-set.pl use utf8; use stric…
トラックバック:0
コメント:0

続きを読むread more

続・コマンドライン用クリップボードツールを作ってみた(Active Perl編)

Microsoft Visual C++ Express Edition で clp というコマンドライン用クリップボードツールを作った。しかし、VC++ Express Edition の場合、EXEファイルをコピーするだけでは実行できないことがわかった。DLLが必要なのである。しかも、ただコピーすればいいだけということではない。その…
トラックバック:1
コメント:0

続きを読むread more

コマンドライン用クリップボードツールを作ってみた。

ふとしたことから、Microsoft Visual C++ 2005 Express Edition をダウンロードして使ってみた。 考えてみると、Visual C++ で最後にプログラムを作ったのは4年か5年ぐらい前だった。ATLを使ってCOMを作ったのが最後だった。 本当の目的は別なところにあったのだけれど、長い間、C+…
トラックバック:1
コメント:0

続きを読むread more