サーバーサイドアプリの場合はサーバーで処理してる間、クライアント側でアニメGIFでもなんでも表示してやりゃプログレス表示ができるのだけど。 HTAでスクリプトがゴリゴリ処理してるときってのはクライアント側の再描画もかからないので、アニメGIFは動かないしMARQUEEも動かないし(そんなん試すなよ)、意外と困る。今回、HTAでExcel使ってExcelファイルをたくさん生成するみたいなの作ってて困った。 でも解決。 別ウィンドウに出せばいいらしい。 var progress = window.open('progress.html', '_blank', 'width=400,height=200');