こういう機能はどうでしょう?
動画処理とか音声処理などでdllを使わずに、exeを使って処理することがあります。
現状では、処理結果のテキスト出力が不要なら、runで処理してエラーを受け取ると思います。
処理結果のテキスト出力が必要ならexecで標準出力を受けながら処理すると思います。
しかしexecだと画面に一回コンソールの画面が出ます。
これが嫌な人向けに、コンソール画面非表示のままで実行したあとの出力結果を受け取る機能はどうですか?
フリーのbasp21のdllを使って、stdout = bobj.Execute2(command,1);って感じでやれば、
WSHやHTAでも、いまでも出来る機能なんですけど、
標準機能で出来るとHtaboxを使おうとする人の敷居を下げられるかと思います。
ちなみにbasp21では、コマンド終了時の画面のテキスト出力を一括で受けることは出来ますが、
1行単位とか1文字づつ出力を受け取る機能はありません。
その場合は、WSHのexecを使うしかないのが現状です。