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 |
|