Доброго времени суток!
Нужна помощь =)
Дано:
Текстовый файл №1: xxx.txt (кол-во строк 50)
Текстовый файл №2: yyy.txt (кол-во строк 500)
Необходимо чтобы:
При каждом запуске скрипта из xxx.txt удалялись строки, которые присутствуют в yyy.txt
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
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