findwindowex

    1熱度

    1回答

    我應該寫一個自動安裝程序。只需啓動一個程序,它應該自行完成安裝嚮導,而不需要用戶觸摸任何東西。 我正在處理的程序叫做Cygwin。而我想要做的只是再次點擊「下一步」按鈕,直到安裝完成。我知道我可以使用VBS,並且我知道我可以使用C#,這會讓我的生活變得更加輕鬆。但我有一個例子說明它是如何爲另一個程序工作的,我正在嘗試在C++中使用Cygwin。 HWND WINAPI FindWindowEx(

    1熱度

    1回答

    嘿我試圖找出如何讓一路下跌,它說: 窗口00211286「」 QWidget的 突出綠色是我我試圖找到下面的代碼: 目前,我有這樣的: Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String)

    0熱度

    1回答

    所以,我試圖捕獲一個窗口,它有兩個文本框,併發送一些文本到這兩個文本框。但是這兩個文本框沒有標題和相同的類名「編輯」。到目前爲止,我所能做的就是捕獲第一個文本框,就是這樣。 粘貼在下面是我的代碼。 Imports System.Runtime.InteropServices Imports System.Text Public Class Form1 Private Declar

    1熱度

    2回答

    我正在使用以下代碼爲記事本中顯示的打開文件對話框返回句柄。 Global $Result = DllCall("User32.dll", "HWND", "FindWindowExA", "HWND", WinGetHandle("[CLASS:Notepad]"), "HWND", Null, "STR", "#32770", "STR", "Open") ConsoleWrite("Find

    2熱度

    1回答

    我們有一個構建機器,我們每天都在我們開發的應用程序上建立並執行測試。問題是一些測試失敗,因爲我們的一些可執行文件崩潰了。如果他們通常會崩潰,那只是一個失敗的測試。 但是,他們失敗,彈出窗口阻止他們完成。他們會在一段確定的時間後死亡(通常5-10分鐘)。我們通過創建一個「看門狗」來克服這個問題,它定期檢查彈出窗口並在找到時關閉它們。對於檢查Python代碼是在這裏: def CheckGeneric

    1熱度

    1回答

    我已經編寫了一個程序,用於在另一個程序中查找一個框並將焦點設置爲該框。一旦完成,它將發送密鑰並保存到此框中。 我正在使用Findwindow和FindwindowEx來定位框,但我有點問題。 如果你注意到窗口一直到第一個TPanel都一樣。之後有3Tpanel類。 3Tpanel類之後有多個TttgEdit類。 如何教我選擇的課程? 到目前爲止,這是我的代碼。 Delcare Private De

    1熱度

    2回答

    我們已經實施了一個解決方案,爲我們的內部用戶提供他們需要重新部署我們的應用程序的嘮叨信息。我們正在使用文件系統監視器來監視網絡,並在特定文件中查找已經運行良好的更改。大多數功能都是在基本的窗體類中實現的,我們的應用程序的大多數形式都是從中繼承而來的。每五分鐘將會顯示一個新的消息框,直到重新部署應用程序。它足夠讓它們有效地讓他們重新部署,但讓他們完成任何他們需要做的事情。 如果用戶離開他們的辦公桌,

    0熱度

    1回答

    奇怪的問題我不能把手指放在。 搜索主窗口,然後搜索標題爲「開始」的按鈕控件。 它找到開始併發送按鈕單擊後,它只是坐着,永遠不會過去,所以我從來沒有看到控制檯中的「離開循環」。 該按鈕確實被按下,彈出一個消息框,我會繼續回答這部分代碼。奇怪的是,一旦我手動回答該框,它會突破NativeMethods.SendMessage(start,BM_CLICK,IntPtr.Zero,「」);我看到「離開環