一太郎をOLEで外部のプログラムから起動、保存、終了させたく試してみました。一太郎は持っていないので体験版を使ってみました。情報は少なかったけど、「マクロバイザー」のヘルプを見ろ。と言う情報を見つけてなんとかなりました。
taro.vbs
Dim taro
'ComObjectを作成
Set taro = CreateObject("JXW.Application")
'一太郎の文書ファイルを開く
taro.Documents.Open ("C:\Users\Admin\Documents\sample.jtd")
'文書をいじる為にMsgBoxで一時停止
MsgBox("閉じる")
'SaveDocumentは文書いじってなくても保存確認のメッセージが表示されます。
'メッセージいらないんだけどな~
taro.TaroLibrary.SaveDocument
'ドキュメントを閉じる
taro.Documents.Close
'一太郎を終了
taro.Quit
同じことをPowerShellでやってみましたが、
New-Object -ComObject JXW.Application
がうまくいきませんでした。エラーにはならないけど、オブジェクトが空みたいでした。最終的に何の言語で作るかは決まっていません。