Помощь - Поиск - Пользователи - Календарь
Полная версия: Массивы. Сравнение 2-ух текстовых файлов
UoKit.com Форумы > Кликер > UO Pilot
Fire73
Доброго времени суток!

Нужна помощь =)

Дано:
Текстовый файл №1: xxx.txt (кол-во строк 50)
Текстовый файл №2: yyy.txt (кол-во строк 500)

Необходимо чтобы:
При каждом запуске скрипта из xxx.txt удалялись строки, которые присутствуют в yyy.txt

cirus
Код не проверял.
Код
load_array %arr C:\xxx.txt     // путь к файлу
load_array %arr2 C:\yyy.txt     // путь к файлу

log clear
log mode compact

set #size_arr2 size(%arr2)

for #i 1 #size_arr2
    for #j 1 size(%arr)
        if %arr[#j] =  %arr2[#i]
            log Удаляемая строка:    %arr [#j]
            delete_array %arr -#j
            set #j #j - 1
        end_if
    end_for
end_for

save_array %arr C:\xxx2.txt     // куда сохранить, можно в тот же xxx.txt
end_script
Fire73
Спасибо!
Есть вопрос чуть-чуть не по теме: У меня 3 разных окна с одним заголовком "Google" , как для каждого окна присвоить значение (#Google1 , #Google2, #Google3)
cirus
Цитата
3 разных окна с одним заголовком "Google" , как для каждого окна присвоить значение (#Google1 , #Google2, #Google3)

Код
set %h findwindow(Google)
hint Найдено окон:  size(%h)

for #i 1 size(%h)
    init_arr %NameWindow (1) Google #i
    set #handle %h[#i 1]
    set #result setwindowtext (#handle %NameWindow [1])
end_for
end_script
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.