Добавил еще ведущие нули к миллисекундам, если кому-то еще когда-то этот код понадобится
log = function (text, color, define){ var id, time, thread, logHtml, textLog; define = (typeof define == 'string') ? define.split(/[\s,.|:;]+/g) : define; if(typeof define === 'object' && define !== null){ if(Array.isArray(define)){ id = define.indexOf('id') > -1; time = define.indexOf('time') > -1; thread = define.indexOf('thread') > -1; } else{ id = define.id == true; time = define.time == true; thread = define.thread == true; } } else id = time = thread = true; id = id ? '<a href="action://action' + ScriptWorker.GetCurrentAction() + '" style="color:gray;">[' + ScriptWorker.GetCurrentAction() + ']</a>' : ''; time = time ? ' ' + getTime() : ''; thread = thread ? ' Поток №' + thread_number() : ''; logHtml = (id || time || thread) ? id + '<span style="color: white">' + time + thread + ' : </span>' : ''; logHtml += '<span style="color:' + (color ? color : 'white') + '">' + text + '</span>'; textLog = '[' + ScriptWorker.GetCurrentAction() + ']' + time + thread + ' : ' + text function getTime(){ var checkTime = function(i){ return (i < 10) ? "0" + i : i; }; var checkMilliSeconds = function(ms){ if (ms < 10) { return "00" + ms; } else if (ms < 100) { return "0" + ms; } else { return ms; } }; var d = new Date(); var hh = checkTime(d.getHours()); var mm = checkTime(d.getMinutes()); var ss = checkTime(d.getSeconds()); var ms = checkMilliSeconds(d.getMilliseconds()); return '[' + hh + ':' + mm + ':' + ss + '.' + ms + ']'; }; Logger.WriteHtml(logHtml, textLog); }Не весь текст сохраняется в File
-

Вот смотрите, мне нужно кликнуть на каждую заметку, чтобы получить текст из неё, я не могу понять, как мне сделать в цикле, чтобы можно было кликать на каждый найденный элемент по классу (XPath) например. То что вы сделали, это работает, но мне нужно получить все заметки, их сейчас 2, но их может быть и 10 и 100 и тд.
-
-
@FreshLik, checkerevernote.xml, но у вас там второй список будет перезаписывать первый
-
@FreshLik, ну вот если что checkerevernote.xml
-
А ещё такой вопрос можно, как мне сделать, чтобы потоки не завершались, когда я запускаю многопоточность, чтобы например я запустил 10 потоков, и он перебирал из списка по одному разу загруженные данные? И потом завершился только тогда, когда ресурсы все будут использованы.
-
-