Jump to content

Recommended Posts

Posted

How do i make an variable/iniread that can use calculation?

I will save +x or -x in the inifile.

How can i fix, so it can calculate with the mouse position.

I have created an function, but its much slower when i using it.

;Set variables
$x = "+5"
$y = "+10"

$pos = MouseGetPos()

;Move the mouse X + 5 and Y + 10
mousemove(calc($x,$pos[0]),calc($y,$pos[1]))

func calc($tmp,$tmp2)

;If + inside $tmp
if stringinstr($tmp,"+") Then

        ;Return $tmp2 and calculate + $tmp
    return $tmp2 + stringreplace($tmp,"+","")
Else
        ;Return $tmp2 and calculate - $tmp
    return $tmp2 - stringreplace($tmp,"-","")
EndIf
EndFunc
Posted

Does this do what you're trying to do?

$x = 5
$y = 10

$pos = MouseGetPos()

mousemove($x + $pos[0], $y + $pos[1])

I want too use the "+5" or "-5" in the inifile.

Then use it that way.

If i have "-5" inside the ini-file, it should use "5 - $pos[0]" and "5 + $pos[0]" if it's + inside the settings.

I just used variables for example.

Posted

This seems to work:

$1 = Number("+4")
$2 = Number("-4")

MsgBox(0, "", 8 + $1)
MsgBox(0, "", 8 + $2)

The numbers are defined as strings since IniRead() returns a string. Number() may not be necessary, but it sure feels better to have it there.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...