HTAをデスクトップ中央にちらつきなくいい感じに起動する

これをコマンドラインから1行で入力、もしくはショートカットを作成する。起動するHTAはこの場合「C:\test.hta」でウィンドウサイズは300x200。

mshta.exe "javascript:var path='C:/test.hta';var w=300;var h=200;var wmi=GetObject('winmgmts://./root/cimv2');var e=new Enumerator(wmi.ExecQuery('Select * From Win32_DesktopMonitor'));for (;!e.atEnd();e.moveNext()){var i=e.item();window.resizeTo(w,h);window.moveTo((i.ScreenWidth-w)/2,(i.ScreenHeight-h)/2);break;};var fso=new ActiveXObject('Scripting.FileSystemObject');fso.OpenTextFile(path,1,false,-2).ReadAll();"