別のアプリケーションに貼り付けるときに、 cmdからカットアンドペーストし、色情報を保持したい。これは、ほとんどのアプリケーションでフォーマット情報を貼り付けるのに似ています。
これを行う方法はありますか?または、cmdに似たアプリで実行できますか?
別のアプリケーションに貼り付けるときに、 cmdからカットアンドペーストし、色情報を保持したい。これは、ほとんどのアプリケーションでフォーマット情報を貼り付けるのに似ています。
これを行う方法はありますか?または、cmdに似たアプリで実行できますか?
回答:
PowerShellの人々は、ブログで、「HTMLおよびRTFでのコンソール画面の色付きキャプチャ」というタイトルの記事を投稿しました。
色付きのRTFファイルになったら、WordまたはOpenOfficeでRTFを開き、テキストをターゲットアプリケーションにコピーします。
PowerShellはcmd.exeをより多くの機能に置き換えたものなので、試してみてください。
Snarkの答えは便利ですが、リンクが壊れています。MSDNのブログ投稿への更新されたリンクはこちらです:HTMLおよびRTFでのコンソール画面の色付きキャプチャ
ブログ投稿から関数をコピーして、PowerShellに貼り付ける必要があります。そして、次のようなコマンドを実行できます。
$ htmlFileName = "$ env:temp \ ConsoleBuffer.html"
。\ Get-ConsoleAsHtml | out-file $ htmlFileName -encoding UTF8
cmdの色は通常の色と同じではなく、色コードを解釈するインタープリターです。私はそれが可能であるとは思わないし、Console2でチェックインすることもそれができないので、おそらく非常に正当な理由のためです。
画面キャプチャを使用して、それを行うには長い方法がありますか?
mspaint
その後、これらのスクリーンキャプチャショットは、文書化の目的でWordに画像として挿入する準備が整います。もちろん、テキストではないため、選択できません。しかし、何もないよりはましかもしれません。