Так же код который может помочь убрать лишние ссылки на файлы из списка сайтов
// Исходный список URL-адресов var urlsList = [[URLS_LIST]]; // Окончания файлов для фильтрации var fileExtensions = ['.css', '.js', '.wow', '.php', '.doc', '.html', '.pdf', '.txt', '.zip', '.wav']; // Расширения файлов для фильтрации var mediaExtensions = ['.mp3', '.jpg', '.jpeg', '.png', '.gif', '.bmp', '.svg', '.webp', '.ico']; // Результирующий список URL-адресов var filteredUrls = []; urlsList.forEach(function(url) { // Проверка окончаний файлов var hasInvalidFileExtension = fileExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)'); return regex.test(url); }); // Проверка расширений файлов var hasInvalidMediaExtension = mediaExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)', 'i'); return regex.test(url); }); if (!hasInvalidFileExtension && !hasInvalidMediaExtension) { filteredUrls.push(url); } }); // Запись результата обратно в переменную [[URLS_LIST]] [[URLS_LIST]] = filteredUrls; // Преобразование списка в строку с новой строкой в качестве разделителя var result = filteredUrls.join('\n');BAS вылетает..
-
Здравствуйте,я написал пару недель назад скрипт,и оно на моём компе работала как часы.Этот скрипт отправил другу,у него через некоторое время работы вылетает... Бывает до вылета работает 10 часов,бывает вылетает через пару минут после запуска.. не смог разобратся,может кто то сталкивался с подобным?
-
Сейчас на вашем пк также работает без нареканий? Какая версия BAS и какая ОС на пк, где происходит вылет? Можете предоставить для тестирования проект?
-
Да,на моем пк всё хорошо.Windows 10,Bas 25.8.0 . Скрипт это простой авторегер,поток выполняется,и перезапускается..