題 閱讀ComboBox(或任何其他Windows控件)的內容


我有一個程序可以從我的手機讀取聯繫人,但我無法導出它們。

我想使用另一個程序來讀取原始程序中控件的內容。在這種情況下,我想導出包含這些聯繫人的下拉列表(組合框)的內容。有人可以為此推荐一個好的程序或推薦另一種方法嗎?

我知道去年我在lifehacker.com上看到了一些診斷工具,但我現在找不到它。


3
2018-04-12 14:49


起源


對選民來說:這不是偏離主題的。這裡的問題是如何從任何程序導出下拉列表的內容(在他的情況下,一個程序從電話中讀取聯繫人)。投票重新開始。 - Gnoupi
對不起 - 誤讀為手機上的應用程序。 - ChrisF
正確,這是刮取Windows控件值的一般問題。我剛剛添加了我對某些上下文的直接使用。感謝您指出了這一點。現在死了嗎? - Homer
不,它沒有死,它現在正在重新開放過程..它應該很快重新開放。 - heavyd


答案:


我不確定這是否是你需要的,因為你說的是你的手機,但標籤列出了窗戶。 Nirsoft提供了一個名為SysExporter的工具,可以導出Windows列表中的項目。網站上提供了更好的描述。

http://www.nirsoft.net/utils/sysexp.html


2
2018-06-20 08:29



似乎符合需要,謝謝!我確實可以從組合框,列表等中獲取內容。 - Gnoupi
@Gnoupi優秀。很高興我能幫助你。 - James T
太棒了,我把它標記為答案有點晚了,但就是這樣。謝謝! - Homer


如果您熟悉Python編程,它看起來像 怎麼了 可以讓你漫遊控制並確定他們的狀態和項目。


1
2018-06-20 09:32



這個問題更多的是在沒有編程的情況下獲得“用戶解決方案”,但它也是使用這種自動化測試工具包的有效解決方案。 - Gnoupi


http://mwinapi.sourceforge.net/tools.html 列出一個名為ContensSaver#的工具,當您將十字準線拖到它們上時,它也可以導出組合框。它是用C#編寫的,是開源的,所以如果你需要自動執行這樣的操作,你可以看到它們是如何做的。

NirSoft SysExporter也是一個很好的選擇(如果你不需要調整它)


1
2018-06-20 11:53



從我嘗試的東西開始,使用起來不如SysExporter,但實際上,如果需要從中更改內容,開源可能很有趣。 +1 - Gnoupi