Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизПроблема с регистром букв расширения файла Найти похожие ветки
← →
Unknown (2005-01-13 08:47) [0]Написал программу, которая ищет в указанной папке файлы *.avi и осуществляет с ними некоторые действия. Но она ищет только *.avi, игнорируя при этом *.AVI, *.Avi и т. д. Как это исправить, а то мне не хочется в программе расписывать: если расширение равно *.AVI или если расширение равно *.Avi, то…
Да и ещё – как программно сэмулировать нажатие клавиши Print Screen?
← →
Johnmen © (2005-01-13 09:19) [1]Искать *.*, далее LowerCase/UpperCase на avi/AVI
← →
Neznaika © (2005-01-13 09:31) [2]ansilowercase?
← →
Johnmen © (2005-01-13 09:39) [3]2.
весь экранkeybd_event(VK_SNAPSHOT,0,0,0);
тек. окноkeybd_event(VK_SNAPSHOT,1,0,0);
← →
Anatoly Podgoretsky © (2005-01-13 12:15) [4]Наверно неверно написал, FindFirst/Next регистро-независим.
← →
Unknown (2005-01-14 13:35) [5]
> Наверно неверно написал, FindFirst/Next регистро-независим.
Я использовал FindFirst/Next. Потом я писал так:
... and (ExtractFileExt (...) = ".avi") then...
← →
Fay © (2005-01-14 13:38) [6]and (AnsiUpperCase(ExtractFileExt (...)) = ".AVI")
← →
begin...end © (2005-01-14 13:48) [7]> [5] Unknown (14.01.05 13:35)
... and MatchesMask(..., "*.avi") then ...
P.S. Uses Masks.
← →
Юрий Зотов © (2005-01-14 13:57) [8]> Unknown (14.01.05 13:35) [5]
> Потом я писал так: ... (ExtractFileExt (...) = ".avi") then...
Вот как раз это-то и неверно. А не сам поиск.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c