如何在AHK中将字符串转换为整数

时间:2019-12-12 17:26:30

标签: autohotkey

我在下面有这段代码,我想将类似“ 0,0”的字符串转换为整数,并将两个变量加起来后将其放在新变量上。 我一直在寻找互联网解决方案,但没有成功。

代码:

    MouseMove, 238,282
    MouseClickDrag, Left, 238,282, 238,282
    Sleep, 200
    Send, {CTRLDOWN}c{CTRLUP}
    CLIPWAIT, 0.5
    SaldoContabil = %ClipBoard% ; here is getting 0,0
    Sleep, 400

    MouseMove, 602,283
    MouseClickDrag, Left, 602,283, 602,283
    Sleep, 500
    Send, {CTRLDOWN}c{CTRLUP}
    CLIPWAIT, 0.5
    ArredAcumulado = %ClipBoard% ; here is getting 0,0
    Sleep, 400


    baixa = %ArredAcumulado% - %SaldoContabil%

1 个答案:

答案 0 :(得分:2)

在最终计算之前添加以下几行。
StrReplace只是将,替换为.,因此从0,0您将得到0.0,无需进一步转换。

SaldoContabil := StrReplace(SaldoContabil,",",".")
ArredAcumulado := StrReplace(ArredAcumulado ,",",".")