アスキーアートとはの巻
アスキーアートとは、アレですよ。アレ。
アスキーアート(ASCII art)とは、プレーンテキストによる視覚的表現技法のこと。テキストアート、活字アート、絵文字などとも呼ばれる。しばしばAAと略される。ASCIIでない文字コードのテキストアートも日本語では「アスキーアート」と呼ぶ。
そうそうこんなやつです。コレですよ。コレ。
つまりそういうことだの巻
あまりにも雑すぎる導入をしましたが、アスキーアートと呼ばれる文字で絵文字ライクの何かをつくろうとか思ったのでした。
はい、そんなわけで今回はパワーシェルを使ってお絵かき(?)します。
こんなのつくります。スターウォーズロゴ!イェーイ!!
本元の絵文字の方はどこぞよりの拾い物なんですけどね……。僕がやったのは色付だけです。
ソース
Write-Host -ForegroundColor Yellow -BackGroundColor Black @" ________________. ___ .______ / | / \ | _ \ | (-----| |----` / ^ \ | |_) | \ \ | | / /_\ \ | / .-----) | | | / _____ \ | |\ \-------. |________/ |__| /__/ \__\| _| ` .________| ____ __ ____ ___ .______ ________. \ \ / \ / / / \ | _ \ / | \ \/ \/ / / ^ \ | |_) || (-----` \ / / /_\ \ | / \ \ \ /\ / / _____ \ | |\ \---) | \__/ \__/ /__/ \__\|__| `._______/ "@
と、こんな感じにWrite-Host
というものを使うと色付き文字が出せるということを知ったのでやってみたという話でした。おしまい。
Write-Host
だけど、以下の色が指定できるらしいよ。
ちなみに文字色は-ForegroundColor [色名]
、背景色は-BackgroundColor [色名]
で指定っぽいよ。
- Black
- Blue
- Cyan
- Gray
- Green
- Magenta
- Red
- White
- Yellow
- DarkBlue
- DarkCyan
- DarkGray
- DarkMagenta
- DarkRed
- DarkYellow
そういえばアスキーアートって"書く"と"描く"どっちが正しいんだろうね。