ORACLE社から、WINDOWS内でJAVAアプリの内部API?を見えるようにするインターフェース(accessbridge-2_0_2-fcs-bin-b06.exe)がダウンロードできます。動作確認するため、UWSCでの動作確認用ソースで、試しましたが
うまくいきませんでした。もし、他に動作確認方法があれば教えてください。まず、内部のコントロールのIDは
どうやって調べるのでしょうか?SPY++のようなツールがあるのでしょうか?
UWSCでは下記のコードを利用させてもらいました。
<結果>
ChkBtn関数おOpenと Saveでコードが必ずtrueになってしまい、"Open" ,"save"だけが表示されます
CllItem以下は表示されず
<UWSCコード>
// Javaアプリは ACC(アクセシビリティインターフェース)指定の必要あり
デモ名 = "FileChooserDemo"
パス = "C:\Program Files\Java\demo\jfc"
DosCmd("java <#DBL>"+パス+""+デモ名+".java<#DBL>", True)
id = GETID(デモ名, "SunAwtFrame", -1)
if ChkBtn(id, "Open", 1, True) then print "Open" // Dialog Tyep チェック
if ChkBtn(id, "Save", 1, True) then print "Save"
Sleep(2)
ClkItem(id, "Custom", CLK_ACC, True) // Custom クリック
SendStr(id, "書き込み", 1, True, True) // 文字書き込み
ClkItem(id, "Metal", CLK_ACC, True) // Look and Feel
<accessbridge-2_0_2-fcs-bin-b06.exe設定>
http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136191.html
から
Java Access Bridge for Microsoft Windows Operating System 2.0 をインストールしてください
64bit版 Windowsへインストールする場合
※ JREは32ビット版を使用してください
・ WindowsAccessBridge.dll を C:\Windows\SysWOW64 へコピー
・ accessibility.properties を C:\Program Files (x86)\Java\jre7\lib へコピー
・ access-bridge.jar、jaccess.jar を C:\Program Files (x86)\Java\jre7\lib\ext へコピー
・ JavaAccessBridge.dll、JAWTAccessBridge.dll を C:\Program Files (x86)\Java\jre7\bin へコピー