2017年11月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
無料ブログはココログ

« 標準出力と標準エラーを別々にパイプに渡す。 | トップページ | PowerShell.exeで標準入力をクリップボードに送る1行バッチファイル »

2007年8月24日 (金)

PowerShellで標準入力をクリップボードに送るclip.ps1

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

clip.ps1 <ファイル

コマンド | clip.ps1

$stdin=@()+$input
if($stdin.length){
  $stdin=[String]::Join("`r`n",$stdin)
}else{
  $stdin=[System.Console]::In.ReadToEnd()
}
[void][Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$textbox = new-object System.Windows.Forms.TextBox
$textbox.Multiline = $true
$textbox.Text = $stdin
$textbox.SelectAll()
$textbox.Copy()

« 標準出力と標準エラーを別々にパイプに渡す。 | トップページ | PowerShell.exeで標準入力をクリップボードに送る1行バッチファイル »