C#上的 是這樣的 現在在做一個定時的任務 用到了別的地方的一些介面 然后呢 那個介面會有些提示框之類的彈出 但是這是個定時任務 沒人去處理這些提示框 導致彈出后就會一直卡在那 請問 有什么方法能不彈出這些框(這些不是例外 是正常的提示框!)
uj5u.com熱心網友回復:
最好的方法當然是在源代碼里面屏蔽這些提示框的代碼。其他方法,要么借助一些小工具或者自己寫一個程式獲取你那個介面程式的句柄,向它發送回車鍵之類的。(模擬手工去點掉提示框)uj5u.com熱心網友回復:
代碼是你自己的,就修改代碼,加入引數控制是否需要彈框如果代碼不是你自己的(或者對方沒有配置是否彈框的選項),那就只能采用hack的手段了,使用后臺行程監控彈框,win32api查找句柄,然后發送表單關閉訊息(或發送enter鍵訊息讓他自己點擊一下)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/183436.html
標籤:C#
下一篇:ADO.NET:此 SqlParameterCollection 中未包含帶有 ParameterName“@userage”的 SqlParameter。
