Как "выдернуть" имя используемого файла из програм

Обсуждение программы xStarter
Ответить
North
Пассажир
Сообщения: 8
Зарегистрирован: Сб апр 15, 2006 9:54 pm
Откуда: Казань
Благодарил (а): 0
Поблагодарили: 0

Как "выдернуть" имя используемого файла из програм

Сообщение North » Сб апр 15, 2006 10:12 pm

Здраствуйте.
Использую Xstarter 1.82. Хотелось бы сделать такую задачу:
после просмотра AVI-файла (закрытия проигрывателя) выходит окно с вопросом о дальнейшей судьбе файла.
Как можно выдернуть имя просмотренного файла, чтобы использовать его в задаче? Прошу совета.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Вс апр 16, 2006 6:30 am

С ходу могу придумать только два варианта:
1. Возможно в заголовке проигрывющей программы отображается имя проигрываемого файла. Можно попытаться имя файла извлечь из этого заголовка.
2. Более простой вариант. Запускать проигрывание файла с помощью xStarter. Тога после окончания проигрывания xStarter будет знать какой файл проигрывался.

North
Пассажир
Сообщения: 8
Зарегистрирован: Сб апр 15, 2006 9:54 pm
Откуда: Казань
Благодарил (а): 0
Поблагодарили: 0

Сообщение North » Вс апр 16, 2006 11:34 am

Предпочтителен более сложный вариант. Имя отображается в заголовке проигрывателя в таком виде: "название файла без расширения - Light Alloy". Пытался записывать имя в таком виде в лог и заменить имя проигрывателя на расширение. Но, найти файл не получалось и, во-вторых, расширения м.б. разными. Подскажите, Alex, пожалуйста, дальнейшие действия (подробнее).

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Пн апр 17, 2006 2:03 pm

Если могут быть разные расширения, то из заголовка извлечь название не получится, факт. Значит можно идти только первым путем. Или искать другой проигрыватель файлов.

North
Пассажир
Сообщения: 8
Зарегистрирован: Сб апр 15, 2006 9:54 pm
Откуда: Казань
Благодарил (а): 0
Поблагодарили: 0

Сообщение North » Пн апр 17, 2006 7:35 pm

Ну что ж, бум искать... Не менять же из-за этого программу)
Спасибо за ответы.

Аватара пользователя
Romik©
Авиаконструктор
Сообщения: 263
Зарегистрирован: Пн май 16, 2005 10:05 pm
Откуда: Кольчугино
Благодарил (а): 0
Поблагодарили: 9 раз
Контактная информация:

Сообщение Romik© » Чт апр 20, 2006 1:58 am

Из любой ситуации есть выход :)
LA при начале воспроизведения, пишет в "LA.lap" теущий проигрываемый файл (Line 1)
Берём читаем этот файлик
Извлекаем только строку нумбер 1 (там полный путь)
Далее вопрос, а точно мы хотим удалить то-то то-то?
Если да то:
Удаляем "Строка нумбер 1" иначе ниче не делаем :)
Всё это на событие "окна Windows", заголовок окна "*Light Alloy", действие закрытие.
Вложения
Delete_Video_LA_.rar
Удаление видео файла после закрытия LA
(6.33 КБ) 571 скачивание
Экономте электроэнергию, выключайте Num Lock!

North
Пассажир
Сообщения: 8
Зарегистрирован: Сб апр 15, 2006 9:54 pm
Откуда: Казань
Благодарил (а): 0
Поблагодарили: 0

Сообщение North » Чт апр 20, 2006 11:49 am

Хм) А руки не догадались в папке LA пошарить.
Всё элементарное просто.
Сенк.

Ответить