1 (изменено: ypppu, 2017-07-15 22:13:58)

Тема: AHK: Математические примеры

Суть такова, мне нужно что бы бралась любая цифернная информация, и к ней можно прибавить, отнять, умножить(что мне больше всего нужно) или разделить, на 2 уже заданное число в скрипте, например 10. Ну и потом это все заносилось в переменную, к примеру %ravno%. А дальше ее использовать как душе угодно.

2

Re: AHK: Математические примеры

info := 10
ravno := info * 2
MsgBox % ravno
По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.26.01 (Unicode 32-bit).

3 (изменено: svoboden, 2017-08-28 04:04:20)

Re: AHK: Математические примеры

Команды: "EnvMult", "EnvDiv", и т.д.

4

Re: AHK: Математические примеры

serzh82saratov
Как всегда топ!

5 (изменено: Vicoriyan, 2017-08-14 18:09:27)

Re: AHK: Математические примеры

А можно в примере? как использовать команды "EnvMult, EnvDiv", и т.д. и в чем их разница?
Спасибо

6 (изменено: svoboden, 2017-08-14 21:04:59)

Re: AHK: Математические примеры

My = 4
EnvMult, My, 2
MsgBox % My

Ни в чем.

7 (изменено: vvvzn78, 2017-09-15 22:45:02)

Re: AHK: Математические примеры

valeron_121
Я пользуюсь этим в любом текстовом редакторе, кроме Vim (мне нравится )


; Интерпретация арифметических выражений javascript (калькулятор) {{{
:c?*:iii::
:c?*:шшш::
    InputBox stroka,   Интерпретация кода JScript
    kalkulo := ComObjCreate("ScriptControl")
    kalkulo.Language := "JScript" ; - или "VBScript"
    rezulto := kalkulo.Eval(stroka) 
    Send %rezulto%  ; - результат вставляется в текст
    ; - по умолчанию выводится 6 знаков после точки, но это
    ;  можно изменить с помощью стандартной функции javascript -
    ;  'toFixed()', например:
    ; (58*32/Math.PI-Math.random()*Math.E).toFixed(12)
    ;  или команды AHK - 'SetFormat':
    ;SetFormat, float, 0.4  ; - 4 знака после точки
return
;}}}