[問題] 如何取得windows下開啟的視窗程式

看板java作者 (michael)時間14年前 (2012/02/03 16:03), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/1
各位高手 小弟我現在需要使用JAVA來取得windows 下開啟的"視窗程式" 我有用java執行dos 的tasklist /v /FI "STATUS eq running" 指令 取得的是"全部的執行程式" 可是卻沒辦法只傳回開啟的視窗程式(包含title) 我本想用字串parser的方法去做 可是好像沒看到特定的pattern去parser出視窗程式 請問各位高手知道如何解決嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.125.138

02/03 22:52, , 1F
先看看 .net 有沒有辦法,然後再 wrapper...... Orz
02/03 22:52, 1F

02/05 23:59, , 2F
JNI直接使用win32 API... 絕對可行
02/05 23:59, 2F

02/08 11:19, , 3F
JNI.....聽起來好難....
02/08 11:19, 3F

02/08 15:08, , 4F
覺得 JNI 麻煩就用 JNA 吧
02/08 15:08, 4F
文章代碼(AID): #1FAvIzPS (java)