Vadimmm0072
Новичок
- Сообщения
- 36
- Репутация
- 2
Версия AutoIt:v3.2.5.4 3.
Описание:
За неделю на моем рабочем столе скапливается куча ненужных ярылков и файлов и прочего и так как мне лень все это раскидывать по папкам решил написать скриптец который будет это делать. Но так как я совсем не давно стал изучать autoit у меня пока получается не очень хорошо.
Вот мое начало скрипта, далее я просто не знаю что делать, в итоге после использования данного скрипта я получаю текстовый документ с ярлыками и путем к ним. Далее нужно парсить этот текст и использовать какие то функции. Помогите доработать этот скрипт, желательно поясняя ваши команды и прочее. Заранее спасибо
Описание:
За неделю на моем рабочем столе скапливается куча ненужных ярылков и файлов и прочего и так как мне лень все это раскидывать по папкам решил написать скриптец который будет это делать. Но так как я совсем не давно стал изучать autoit у меня пока получается не очень хорошо.
Вот мое начало скрипта, далее я просто не знаю что делать, в итоге после использования данного скрипта я получаю текстовый документ с ярлыками и путем к ним. Далее нужно парсить этот текст и использовать какие то функции. Помогите доработать этот скрипт, желательно поясняя ваши команды и прочее. Заранее спасибо
Код:
#include <Encoding.au3>
run('cmd.exe')
WinWaitActive('C:\Windows\system32\cmd.exe')
send('cd/')
send('{enter}')
send('cd Users\Vadim\Desktop')
send('{enter}')
send('dir > C:\Users\Vadim\Desktop\DirDesktop.txt')
send('{enter}')
send('exit')
send('{enter}')
run('notepad.exe')
$file = FileOpen("C:\Users\Vadim\Desktop\DirDesktop.txt", 0)
If $file = -1 Then
MsgBox(4096, "Ошибка", "Невозможно открыть файл.")
Exit
EndIf
$sumline = 0
While 1
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
$sumline = $sumline + 1
wend
$i = 0
While $i <> $sumline
$line = FileReadLine($file, $i)
If @error = -1 Then ExitLoop
$reselt = _Encoding_CyrillicTo1251($line)
WinActive('Безымянный — Блокнот')
send($reselt)
send('{enter}')
$i = $i + 1
WEnd
FileClose($file)
winclose('Безымянный — Блокнот')
WinwaitActive('Блокнот')
send('{enter}')
WinwaitActive('Сохранить как')
send('{backspace}')
send('{backspace}')
send('{backspace}')
send('{backspace}')
send('{backspace}')
send('{backspace}')
send('Результат.txt')
send('{enter}')