コミュ障だから明日が僕らをよんだって返事もろくにしなかった

何かを創る人に憧れたからブログをはじめたんだと思うよ

アスキーアートを書くの巻

アスキーアートとはの巻

アスキーアートとは、アレですよ。アレ。

アスキーアート(ASCII art)とは、プレーンテキストによる視覚的表現技法のこと。テキストアート、活字アート、絵文字などとも呼ばれる。しばしばAAと略される。ASCIIでない文字コードのテキストアートも日本語では「アスキーアート」と呼ぶ。

そうそうこんなやつです。コレですよ。コレ。



つまりそういうことだの巻

あまりにも雑すぎる導入をしましたが、アスキーアートと呼ばれる文字で絵文字ライクの何かをつくろうとか思ったのでした。


はい、そんなわけで今回はパワーシェルを使ってお絵かき(?)します。


こんなのつくります。スターウォーズロゴ!イェーイ!!
f:id:andron:20170619223328p:plain
本元の絵文字の方はどこぞよりの拾い物なんですけどね……。僕がやったのは色付だけです。


ソース

Write-Host -ForegroundColor Yellow -BackGroundColor Black @"
                  ________________.  ___     .______          
                 /                | /   \    |   _  \         
                |   (-----|  |----` /  ^  \   |  |_)  |        
                 \   \    |  |    /  /_\  \  |      /         
            .-----)   |   |  |   /  _____  \ |  |\  \-------. 
            |________/    |__|  /__/     \__\| _| ` .________| 
             ____    __    ____  ___     .______    ________. 
             \   \  /  \  /   / /   \    |   _  \  /        | 
              \   \/    \/   / /  ^  \   |  |_)  ||   (-----`  
               \            / /  /_\  \  |      /  \   \      
                \    /\    / /  _____  \ |  |\  \---)   |     
                 \__/  \__/ /__/     \__\|__| `._______/       
"@

と、こんな感じにWrite-Hostというものを使うと色付き文字が出せるということを知ったのでやってみたという話でした。おしまい。


Write-Hostだけど、以下の色が指定できるらしいよ。
ちなみに文字色は-ForegroundColor [色名]、背景色は-BackgroundColor [色名]で指定っぽいよ。

  1. Black
  2. Blue
  3. Cyan
  4. Gray
  5. Green
  6. Magenta
  7. Red
  8. White
  9. Yellow
  10. DarkBlue
  11. DarkCyan
  12. DarkGray
  13. DarkMagenta
  14. DarkRed
  15. DarkYellow


そういえばアスキーアートって"書く"と"描く"どっちが正しいんだろうね。