Jump to content

ProgrammerKid

Members
  • Posts

    17
  • Joined

  • Last visited

About ProgrammerKid

  • Birthday 01/15/2001

Recent Profile Visitors

196 profile views

ProgrammerKid's Achievements

Seeker

Seeker (1/7)

0

Reputation

  1. Nope, sadly it doesn't return any controls, only the GUI Handle, window title, mouse position and other basic stuff. I'm sorry, I can't do that, it's another project of mine which I'd like to keep private. Although, you most likely don't need it. It's just a simple memory reading script. The only issue is that I didn't fully understand how memory pointer addresses work, so I probably messed up the script.
  2. Hey there! I've been searching all around the forums for a solution to my problem, but after extracting code from other topics and changing their settings to my own, the program doesn't return the correct values. I used Cheat Engine to find a "4 Bytes" value that is supposed to be the mouse sensitivity of a program, walked through some steps to find the pointer address and I tried using the following script to retrieve the value of said address being returned by the pointer. The value is supposed to be between 20 and 50 (these are mouse sensitivity limits built into the program), however, the script is retrieving a value outside of these boundaries (currently returning 6). $ID = ProcessExists("process.exe") MsgBox(0,0,$ID) Global $Offset[1] = [Dec("F8")] $StaticOffset = 0x0267C01C ; This is actually a pointer address and I have no idea if I put it in the right place :( $openmem = _MemoryOpen($ID) $baseADDR = _MemoryGetBaseAddress($openmem) $finalADDR = "0x" & Hex($baseADDR + $StaticOffset) $r = _MemoryPointerRead($finalADDR, $openmem, $Offset, "float") _MemoryClose($openmem) ;Test if value is correct MsgBox(0, "Info", $r[1]) ; returns 0 MsgBox(0, "Info", $finalADDR) ; returns an address $readplswork = _MemoryRead($finalADDR, $openmem) If $readplswork = 0 Then MsgBox(0,0,@error) Else MsgBox(0, "Info", $readplswork) ;returns an incorrect value EndIf EndFunc Offset: F8 Pointer Address: 0267C01C Could you please check my script and tell me if there's anything I'm doing wrong and how I could fix that? I'm a bit new to Memory Reading and all this fancy stuff. Currently using NomadMemory.au3. Thank you very much!
  3. Look, I've been trying to wrap my head around your problem, however, the source code of the webpage you're having the issue with is truly horrible. The only thing that I could manage to do was find the 2nd <option> tag by searching for value, but I don't think clicking it is possible. You might want to try an alternative, for example, MouseClick() might do the trick. That requires for the browser window to be focused and but I doubt there's another way to do this. Don't take my word for it since I'm not really an expert, it's just my advice. Here's the most I could do: #include <IE.au3> $o_IE = _IECreate() _IENavigate ($o_IE, "https://rptsvr1.tea.texas.gov/ayp/2005/campus.srch.html") $o_Search = _IEFormGetObjByName ($o_IE, "camp") $o_Next = _IEGetObjByName($o_IE, "submit") _IEFormElementRadioSelect($o_Search, "regnum", "search", 1, "byValue") _IEAction($o_Next, "click") _IELoadWait($o_IE) $o_IEC = _IEAttach ("2005 Campus AYP Report", "windowtitle") $oOptions = _IETagnameGetCollection($o_IE, "option") For $Option in $oOptions If $Option.value = 02 Then MsgBox(0,0, "Found option!") _IEAction ($Option, "click") ; Doesn't click it anyway :( ExitLoop EndIf Next
  4. Thank you again, This project is a practice and a new experience in coding. As I said, nothing serious. And I'll give them the source when they can provide me help. It's pretty easy to understand. -ProgrammerKid
  5. Thank you for your comment. I requested suggestions and help, not code-writing. I didn't ask anyone to create a script. Just help of improvement and suggestions. Thank you, -ProgrammerKid
  6. Thank you, I am working at the tab management, so the public client will be down.
  7. Same at the backward button. Working at it, thank you.
  8. Just practicing, nothing serious and the 'BEST BROWSER ON EARTH' is just a simple thing of attracting people for help. Anyway thank you for your post, -ProgrammerKid I want someone who can help me updating some features of the web browser, such as better link-bar design, background-image working properly, etc.
  9. Hello, I decided to start a new project of a web browser. I saw someone already did a good job but I figured out a TAB MANAGEMENT System The latest AutoIt Web Browser, ARMAND ICYBLUE The search section in autoit forums offered me the answer from my question: CAN YOU MAKE A WEB BROWSER IN AUTOIT? So, I started up a new source, trying to improve from the old but the good, Gecko Web Browser. But, here's my question: Can someone who knows that can improve the current version of my web browser, enter my team and work together at the project? Here's the website of the project: Armand IcyBlue Official Website Here are some screenshots: Screenshots of Armand IcyBlue's development going along Here's of course, the download page: Download Page of Armand IcyBlue This web browser contains: Any help would be gratefully accepted. P.S.: Can't offer the web browser autoit code source for preventing stealing. Icons and images have been took from GECKO WEB BROWSER SOURCE. Thank you, -ProgrammerKid
  10. My mistake, thank you guys, thank you a lot.
  11. I'm still getting the else function of the If...I mean I'm getting the Login test has not been passed! error in both accounts even if I compile the script... So, is there another way? P.S.: I run Win XP x32 if it's important...
  12. It's the same script as I published in the topic...
  13. On-Topic: Cool script Off-Topic: Can someone help me in my first topic? Thanks, sorry if this is called spam.
  14. Try this one: #include <GUIConstants.au3> $Form1 = GUICreate("Form1", 625, 443, 193, 125) $Button1 = GUICtrlCreateButton("Paint", 8, 8, 137, 25, 0) $Button2 = GUICtrlCreateButton("Notepad", 466, 10, 137, 25, 0) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 Run("mspaint.exe") Case $Button2 Run("Notepad.exe") EndSwitch WEnd
  15. Dear AutoIt users, I've read the forum rules and I didn't find any topic like this...Sorry Three days ago I've started a project in AutoIt to open account informations based on what user is and what he want to do. If you didn't understand, no problem, this is important: I have a lot of troubles with MySQL and I was asking for some help. I tried everything...I know this script is wrong but take a look: #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> $Form1 = GUICreate("Multiple GUI Managing", 215, 78, 192, 124) $Button1 = GUICtrlCreateButton("Button", 24, 8, 137, 65, $WS_GROUP) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 GUISetState(@SW_DISABLE, $Form1) SetGUI2() GUISetState(@SW_ENABLE, $Form1) EndSwitch WEnd Func SetGUI2() $Form2 = GUICreate("Child window is still here", 377, 212, 192, 124) $Username = GUICtrlCreateInput("Username", 64, 72, 209, 21) $Password = GUICtrlCreateInput("Password", 64, 104, 209, 21) $Button2 = GUICtrlCreateButton("Button", 136, 136, 73, 33, $WS_GROUP) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button2 GUIDelete($Form1) $ReadingUsername = GUICtrlRead($Username) $ReadingPassword = GUICtrlRead($Password) If $ReadingUsername = "user1" and $ReadingPassword = "password1" or $ReadingUsername = "user2" And $ReadingPassword = "password2" Then MsgBox(0,"TEST!", "Login test has been passed!") Else MsgBox(0,"TEST!", "Login test has not been passed!") EndIf EndSwitch WEnd EndFunc Please help me fast, -Armand
×
×
  • Create New...