zpmc123 发表于 2016-12-14 13:18:00

【已解决】 请问如何用AU3调用注册机内容

本帖最后由 zpmc123 于 2017-3-13 12:07 编辑

本人AU3才学,新手一个,想做一个用AU3调用注册机内容的小工具。请给个思路或请高手给帮忙做一个

想法如下图!


这个是注册机显示的内容

这个是AU3调用注册机的界面

按钮功能

chzj589 发表于 2016-12-14 13:43:45

回复 1# zpmc123
搜索论坛有相关例子

zpmc123 发表于 2016-12-14 14:37:23

回复 2# chzj589



谢谢,找了 没有跟我的相似的,我的是运行AU3,调用注册机,但是内容全是在AU3窗口里面操作,而注册码来源是前面的注册机。不是用AU3写注册机

chzj589 发表于 2016-12-14 14:50:27

回复 3# zpmc123
说得有点乱,不明白你的意思?
调用注册机与注册机的关系是相对的



afan 发表于 2016-12-14 20:43:35

查阅帮助文档,很简单
ControlGetText()
ControlClick()

zpmc123 发表于 2016-12-16 22:46:48

回复 5# afan


afan   老大能请你写个例子看看吗 谢谢

afan 发表于 2016-12-16 23:13:24

回复 6# zpmc123


    你不看帮助文档?#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; 运行记事本程序
    Run("notepad.exe")

    ; 延迟 10 秒, 等待记事本窗口出现.
    Local $hWnd = WinWait("", "", 10)

    ; 在记事本窗口编辑控件中设置一些文本. WinWait() 返回的句柄用于 ControlSetText() 的"标题"参数.
    ControlSetText($hWnd, "", "Edit1", "这是一些文本")

    ; 检索记事本窗口编辑控件的文本. WinWait() 返回的句柄用于 ControlGetText() 的"标题"参数.
    Local $sText = ControlGetText($hWnd, "", "Edit1")

    ; 显示编辑控件的文本.
    MsgBox($MB_SYSTEMMODAL, "", "编辑控件的文本: " & $sText)

    ; 使用 WinWait 返回的句柄关闭记事本窗口.
    WinClose($hWnd)
EndFunc   ;==>Example
Example()

Func Example()
    ; 运行记事本程序
    Run("notepad.exe")

    ; 延迟 10 秒, 等待记事本窗口出现.
    Local $hWnd = WinWait("", "", 10)

    ; 使用 WinWait 返回的记事本编辑控件句柄发送鼠标点击.
    ControlClick($hWnd, "", "Edit1")

    ; 等候 2 秒.
    Sleep(2000)

    ; 使用 WinWait 返回的句柄关闭记事本窗口.
    WinClose($hWnd)
EndFunc   ;==>Example

zpmc123 发表于 2016-12-17 06:54:12

回复 7# afan


    看的我只想到写入输入框没有想到如何让注册码点击按钮后
影射到au3信息框里。谢谢

kk_lee69 发表于 2016-12-17 19:34:15

回复 8# zpmc123

你應該把你的問題說清楚

你的問題是 你有一個註冊機的程式是第三方的

但是你想寫一個介面可以讓使用者 輸入機器馬然後把他丟到 註冊機經過註冊機運算後 再把資訊
拋回 你寫的介面............

這樣樣的意思嗎??

zpmc123 发表于 2016-12-18 13:17:56

回复 9# kk_lee69


    是的,我想的就是这样!唉,可能是我不会表达吧

zpmc123 发表于 2016-12-18 13:19:09

回复 9# kk_lee69


你的头像怎么那么像顽固不化的

kk_lee69 发表于 2016-12-18 16:01:38

回复 10# zpmc123

依照你提供的資訊 ...............理論上你的問題 除了你自己無人可以解

沒有任何人有 你的第三方註冊機 的程式....你也沒提供任何 跟註冊機 有關的 Au3Info.exe 的資料....

理論上 需要 透過 Au3Info.exe 觀察 你的註冊機 的 控制資料 才能寫出 如何取得 上面的文字

所以 你的東西是 無解的....

chzj589 发表于 2016-12-18 17:03:24

回复 12# kk_lee69
正确。
注册模式需要客户端与注册机端,也就是说程序代码里与注册机的程序代码是一致的。

注册机的程序代码是生成注册码

客户端程序代码是验证注册码
页: [1]
查看完整版本: 【已解决】 请问如何用AU3调用注册机内容