Что нового

[Данные, строки] Обработка URL-файла [решено]

Gennadiy

Новичок
Сообщения
10
Репутация
0
Версия AutoIt: 3.3.14.12

Здравствуйте. Такая проблема, может, кто сталкивался.
Создаю скрипт, который шерстит ярлыки у пользователя на Рабочем столе и если там есть определённая ссылка - удаляет их (для очистки от лишнего).
С lnk - файлами разобрался на ура, есть специальная функция в Autoit. Сначала определяю массив файлов, которые имеются на Рабочем столе с таким разрешением ну и проверяю потом их последовательно.
А вот как подступиться к url-файлам, которые тоже содержат ссылки в себе - не знаю :-\
Может, кто-то подскажет, как это можно реализовать. В общем, нужно прочесть что там за ссылка и если нужная - удаляем.
Спасибо.
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
Re: [Данные, строки] Обработка URL-файла

Как вариант
Код:
#include <MsgBoxConstants.au3>
#include <Array.au3>
#include <File.au3>

Local $aFileList = _FileListToArray(@DesktopDir, "*.url", $FLTA_FILES, True)
If @error Then Exit MsgBox($MB_ICONERROR + $MB_TOPMOST, "Ошибка", "Файлы не найдены")
Local $aOut[$aFileList[0] + 1][2] = [[$aFileList[0]]]

For $i = 1 To $aOut[0][0]
	$aOut[$i][0] = $aFileList[$i]
	$aOut[$i][1] = IniRead($aFileList[$i], "InternetShortcut", "URL", Null)
Next

_ArrayDisplay($aOut)
 
Автор
G

Gennadiy

Новичок
Сообщения
10
Репутация
0
Re: [Данные, строки] Обработка URL-файла

Спасибо, я сегодня попробую, отпишусь о результате :smile:
 
Автор
G

Gennadiy

Новичок
Сообщения
10
Репутация
0
Спасибо, помогло, вопрос решён :laugh:
 
Верх