![]() |
Скопировать заголовок окна
есть: 1800 обычных exe файлов. (0001.exe, 0002.exe, 0003.exe ...)
задача: скопировать из них заголовки и сделать список txt такого типа: Код:
0001 "заголовок окна файла 0001.exe" |
Цитата:
Или же нужно не заголовки, а именно названия файлов обрабатывать, а файлы лежать в одной директории? |
|
Цитата:
эти программы, после запуска,имеют всего лиш один тот же заголовок, неважно это первое окно или окна меняются, но заголовок один и тот же? И все что требуется, это такой алгоритм: 1. Запускаем наш созданный обработчик, и он берет названия всех файлов в указанной директории в массив. 2. Дальше по очереди запускает каждую програмку из списка массива, ждет появления окна, берет в этого окна заголовок, закрывает эту програмку и пишет строчку в файл с порядковым номером програмки - заголовком 1 окна при ее запуске - и название програмки? |
Цитата:
вот для примера 2 разных exe-файла. (30 мб) http://multi-up.com/289485, http://multi-up.com/289486) естественно заголовки (названия окон) разные. короче - вот список http://multi-up.com/289980 он в формате PDF. делался с этих же файлов, но делался косячно. нужно сделать типа такого же заново. Цитата:
нужно так. Цитата:
Код:
"название файла без расширения" "название заголовка" |
тогда алгоритм такой.
1. делается список (массив) из содержимого целевой папки (1800 exe'шников) 2.1 запускается первая программа из списка, ловится окно, считывается заголовок в новый массив 2.2 запускается вторая, считывается заголовок в новый массив ... 2.1800 запускается 1800-ая, считывается заголовок в новый массив 3. из элементов массива с заголовками парсится нужная строка вида Код:
порядковый_номер заголовок_окна название_приложения |
Вот, очень по-простому:
Код:
$SearchDir=@ScriptDir ;папка с файлами *.exe |
beve, СУПЕР! работает как надо! пойду запущу на все файлы :)
beve, а насколько эта задача сложная? сколько времени у Вас заняло написание такого скрипта? хочется поближе познакомиться с автоит. он прост в изучении? или это такой же язык програмирования как c++ pascal delphi ? т.е. html я изучать не мог. а вот через WYSIWYG странички делать получается легко. то же самое и с автоит хочется узнать. можно ли писать простые скриптики одним махом руки? |
Цитата:
нужно научиться понимать логику (переменные, циклы и пр.) и не бояться самостоятельно читать справку (там, кстати, есть все для старта). Удачи. |
Цитата:
|
Время: 17:47. |
Время: 17:47.
© OSzone.net 2001-