PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Получить путь/имя выделенного файла


Получить путь/имя выделенного файла

Сообщений 1 страница 2 из 2

1

Приветствую, подскажите как получить имя и путь выделенного файла в проводнике или в tcmd?

0

2

Deomack
Пока нет желания делать пример, но подскажу куда копать.
1. Частный случай, если в проводнике включена опция показывать путь в заголовке, то можно получить дескриптор активного окна и получить путь в заголовке. Но это не на любом компе будет работать, у меня это не включено и по дефолту это отключено. Имя файла получить используя функции WinAPI, обращаясь к проводнику как к элементу списка.
2. Лучший вариант: получение пути из адресной строки, но для разных XP, Vista, Win10 могут различаться класс адресной строки и надо получить сначала версию ОС и от этого обращаться к элементу через класс.
3. Если используется утилита с вызовом через контекстное меню, то там путь просто передаётся как %1 прописывается в реестре.

Вот пример на AutoIt3, чисто чтобы проследить логику.

Отредактировано AZJIO (26.10.2021 14:32:14)

0


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Получить путь/имя выделенного файла