webern
Может быть мы друг друга не понимаем... я и использую числовую переменную.
Вот смотрите - беру выделяю число, например 44 и нажимаю кнопку с вышеуказанным мною скриптом - результат попадаю на 44 строку в её начало.
Выделяю, к примеру 999 и нажимаю кнопку данного макроса - курсор пермещается в 999-ю строку.
Вот проверьте У меня версия 14.5.4
Конечно, если я выделю НЕ число, а текст, то макрос естественно выдаст мне ошибку.
P.S. Написал и вижу сам, что мои слова выглядят очень по-дилетантски. Я конечно же понимаю отличие строковой переменной от числовой и то что "44" может быть и текстом и числом. И я понимаю вашу мысль, что переменные разные...
но в EmEditore работает этот скрипт... т.е. если стоит в число str, то document.selection.SetActivePoint использует его в качестве координаты (в данном случае как параметра yPos)
Может быть мы друг друга не понимаем... я и использую числовую переменную.
Вот смотрите - беру выделяю число, например 44 и нажимаю кнопку с вышеуказанным мною скриптом - результат попадаю на 44 строку в её начало.
Выделяю, к примеру 999 и нажимаю кнопку данного макроса - курсор пермещается в 999-ю строку.
Вот проверьте У меня версия 14.5.4
Конечно, если я выделю НЕ число, а текст, то макрос естественно выдаст мне ошибку.
P.S. Написал и вижу сам, что мои слова выглядят очень по-дилетантски. Я конечно же понимаю отличие строковой переменной от числовой и то что "44" может быть и текстом и числом. И я понимаю вашу мысль, что переменные разные...
но в EmEditore работает этот скрипт... т.е. если стоит в число str, то document.selection.SetActivePoint использует его в качестве координаты (в данном случае как параметра yPos)