1

Тема: AHK: Получить имя папки из окна сохранения файла

Всем привет!
Вызываю свой скрипт по клавише, вызванной из окна сохранения файла, в частности окна FireFox сохранить файл. Как получить имя папки, в которая  выбрана в момент вызова моего скрипта?

2

Re: AHK: Получить имя папки из окна сохранения файла

Что-то слишком мудрёное даже для меня. Как можно из окна сохранения файла вызвать какую-то клавишу, да ещё и чтоб она вызывала какой-то скрипт?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Получить имя папки из окна сохранения файла

Наверное, имеется в виду hotkey from "save as" window.
Controlgettext.

4

Re: AHK: Получить имя папки из окна сохранения файла

Malcev пишет:

hotkey from "save as" window

Долго думал, но так и не понял, что это такое.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Получить имя папки из окна сохранения файла

Нажать f11, при активном данном окне.

6

Re: AHK: Получить имя папки из окна сохранения файла

В смысле, имеешь в виду, что в скрипте создана горячая клавиша, контекст которой — это активное окно сохранения? Или есть какая-то системная клавиша F11 при активном окне сохранения? У меня ничего не происходит.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK: Получить имя папки из окна сохранения файла

Я так понял, что в скрипте создана горячая клавиша, контекст которой — это активное окно сохранения.

8

Re: AHK: Получить имя папки из окна сохранения файла

Тогда имя папки через ControlGetText не получить.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

9

Re: AHK: Получить имя папки из окна сохранения файла

У меня получает.

f11::
ControlGetText, txt, ToolbarWindow324, A
msgbox % txt

10

Re: AHK: Получить имя папки из окна сохранения файла

А, это смотря что понимать под выбранной. Так получает текущую, я подумал, речь идёт о выделенной в окне.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

11

Re: AHK: Получить имя папки из окна сохранения файла

Malcev пишет:

Я так понял, что в скрипте создана горячая клавиша, контекст которой — это активное окно сохранения.

Так и есть.

12 (изменено: Samotek, 2023-12-06 12:52:54)

Re: AHK: Получить имя папки из окна сохранения файла

Malcev
Спасибо, большое. Работает!
Я пытался получить имя текущей директории виндовс в этот момент, но не нашел такую переменную. И не понятно та ли  это была бы директория, но так - надежно и точно!