>>115
UWSCとかのアプリケーション操縦ソフトを使う。かなりややこしくて不確かで不安定だけどね。
エラーを考慮しない記述でこれだけ必要。

ID = EXEC( "C:\Program Files\gimp-painter-\gimp\bin\gimp-2.6.exe" )
ClkItem( ID, "ファイル\開く", CLK_MENU )
DlgID = GetID( "ファイルを開く", "#32770", -1 )
SendSTR( DlgID, "c:\test\data\background.png" )
ClkItem( DlgID, "開く", CLK_BTN )


ていうか、開くファイルのパスは正しいの?
echo %~n1\test\data\background.png でチェックしてみたら?