1 (изменено: Nighto, 2015-09-10 13:38:33)

Тема: AHK: Перемеренные из буфера обмена

Возникла необходимость:
Есть много строк где через пробел идут цифры.
Пример строки:
15 445 3 561 200054
Надо что бы после копирования этой строчки в буфер обмена, все цифры записались в переменные.
Пример:

var1 = 15
var2 = 445 

И так далее.

Как это можно организовать ?

2

Re: AHK: Перемеренные из буфера обмена

Nighto, ознакомьтесь с этой темой, отредактируйте свой пост.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Перемеренные из буфера обмена

teadrinker пишет:

Nighto, ознакомьтесь с этой темой, отредактируйте свой пост.

Сделано, спасибо.

4

Re: AHK: Перемеренные из буфера обмена

Обратите внимание на правила цитирования.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Перемеренные из буфера обмена

if (Clipboard ~= "^(\d+ {0,1})+$") ? (Var := StrSplit(Clipboard," ")) 0 : 1
    return

MsgBox % "Общее количество переменных:`t" Var.MaxIndex() 
    . "`n1 переменная:`t`t`t" Var[1]
    . "`n2 переменная:`t`t`t" Var[2]
    . "`n4 переменная:`t`t`t" Var[4]
    . "`nИ т.д"