« WinDiff.exeは「送る」で使う。 | トップページ | 標準入力をMessageBoxに出すMessageBox.exeを.NETで作る。 »

2007年8月15日 (水)

標準入力をクリップボードに送るclip.exeを.NETで作る。

clip.exeは、Windows 2003 Serverには入ってますが、XPなどに標準では入ってません。
純正のclip.exeをWindows 98 Resource Kit からダウンロードすることも出来ますが、簡単なのでJScript.NETで作っちゃいましょう。

clip.js

import System.Windows.Forms;
Clipboard.SetDataObject(System.Console.In.ReadToEnd(),true);

これを以下でコンパイルします。
jsc.exe clip.js

使用法は、

dir | clip

clip < hoge.txt

clip
ほにゃらら
へにゃらら
ふにゃらら
^Z

« WinDiff.exeは「送る」で使う。 | トップページ | 標準入力をMessageBoxに出すMessageBox.exeを.NETで作る。 »