Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Emurasoft EmEditor

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

webern

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
// макрос вставляет в начало выделенных строк их порядковые номера плюс пробелы
with (document.selection){
    if (!IsEmpty){
 
        var delimiter = " ";         // Можете заменить пробел между кавычек на любое кол-во желаемых символов
 
        function countDigits(n) {
            for(var i = 0; n > 1; i++) n /= 10;
        return i;
        }
 
        function pad(num, size) {
            var z = num +"";
            while (z.length < size){
                z = "0" + z;
            }
        return z;
        }
 
        var s = Text.split("\n");
        var len = s.length;
 
        for (var j=0; j < len; j++){
            if (s[j] != ""){
                s[j] = pad (j+1, countDigits(len)) + delimiter + s[j];
            }
        }
 
    Text = s.join("\n");
    }else{
        alert ("Текст не выделен.");
        Quit();
    }
}
Quit();

Всего записей: 1022 | Зарегистр. 04-11-2004 | Отправлено: 15:05 29-03-2018 | Исправлено: webern, 08:33 30-03-2018
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Emurasoft EmEditor


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru