これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの16日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。
タイトルのとおりです

### ①msgコマンドを使う msg.exeを使って、ユーザ名を自分の名前にすればポップアップメッセージを表示することができます。 ``` C:\Users\kunst>msg /? 'msg' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 ```え……Windows 10には入ってないの??????
次へ行きます。

### ②mshtaからVBScriptのMsgBox関数を呼び出す ```dosbatch mshta vbscript:execute("MsgBox(""hogehoge""):close")
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
※みうみうさんからツッコミを頂いたので追記しますね!
<br/> <br/> </div> <div class="section"> ### ③mshtaからExcelVBAを呼び出してそこからWin32APIのMessageBoxA関数を呼び出す Excelがないと動きませんが… ```dosbatch mshta vbscript:execute("Set a=CreateObject(""Excel.Application""):a.ExecuteExcel4Macro(""CALL(""""user32"""",""""MessageBoxA"""",""""JJCCJ"""",""&amp; 0 &amp;"",""""hoge"""",""""fuga"""",""&amp; &amp;H40 &amp;"")""):close()") ```!マーク付き<br/>
</div> <div class="section"> ### 参考サイト <a href="http://language-and-engineering.hatenablog.jp/entry/20100804/p1">コマンドプロンプトから,Win32 APIや任意のDLLを呼び出して実行しよう (コマンドプロンプトから画面キャプチャする方法の仕組みを理解) - 主に言語とシステム開発に関して</a><br/> <br/> <br/> 明日はりょー(<a href="https://twitter.com/ryoana14">@ryoana14</a>)さんです。よろしくお願いします! </div>