【VB,易语言,按键精灵】都可以,请高手解答。从一个EXCEL里面读取数据,然后写入到另外一个软件中。
发布网友
发布时间:2022-05-01 16:55
我来回答
共1个回答
热心网友
时间:2023-10-23 00:07
(VB读取Excel数据是很方便的,这里就不讲了)
我更倾向于用SendMessage发送消息来做,这样可能更好。
①用SPY++软件辅助找到你所在界面的各个窗体和控件的hWnd,
VB则使用FindWindow、FindWindowEx这两个API来寻找。
②然后用SendMessage设置各个控件(textbox等)的文本。
(对于TextBox控件用到WM_SETTEXT常数,对于ComboBox控件用到CB_SETCURSEL常数)
③然后用SendMessage给确定按钮(或者录入按钮之类的)发送左击事件。
(用到WM_LBUTTONDOWN、WM_LBUTTONUP常数)
热心网友
时间:2023-10-23 00:07
(VB读取Excel数据是很方便的,这里就不讲了)
我更倾向于用SendMessage发送消息来做,这样可能更好。
①用SPY++软件辅助找到你所在界面的各个窗体和控件的hWnd,
VB则使用FindWindow、FindWindowEx这两个API来寻找。
②然后用SendMessage设置各个控件(textbox等)的文本。
(对于TextBox控件用到WM_SETTEXT常数,对于ComboBox控件用到CB_SETCURSEL常数)
③然后用SendMessage给确定按钮(或者录入按钮之类的)发送左击事件。
(用到WM_LBUTTONDOWN、WM_LBUTTONUP常数)
热心网友
时间:2023-10-23 00:07
(VB读取Excel数据是很方便的,这里就不讲了)
我更倾向于用SendMessage发送消息来做,这样可能更好。
①用SPY++软件辅助找到你所在界面的各个窗体和控件的hWnd,
VB则使用FindWindow、FindWindowEx这两个API来寻找。
②然后用SendMessage设置各个控件(textbox等)的文本。
(对于TextBox控件用到WM_SETTEXT常数,对于ComboBox控件用到CB_SETCURSEL常数)
③然后用SendMessage给确定按钮(或者录入按钮之类的)发送左击事件。
(用到WM_LBUTTONDOWN、WM_LBUTTONUP常数)