Как да конвертирам низ в интергер в AHK

Имам този код по-долу и бих искал да получа низ като "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%

person Thiago Torres    schedule 12.12.2019    source източник


Отговори (1)


Добавете следните редове преди окончателното изчисление.
StrReplace просто замества , с ., така че от 0,0 получавате 0.0, не е необходимо допълнително преобразуване.

SaldoContabil := StrReplace(SaldoContabil,",",".")
ArredAcumulado := StrReplace(ArredAcumulado ,",",".")
person Yane    schedule 12.12.2019
comment
Най-накрая работи, опитвах се два дни, благодаря много за отговора, много ми помогна. - person Thiago Torres; 13.12.2019