1 (изменено: becauseim, 2018-08-30 18:23:23)

Тема: AHK: Menu - Save as...

Как при выводе подобного диалогового окна обозначить полный путь для сохраняемого файла?
Как проделать подобную манипуляцию с меню Open? Спасибо!
p.s.:: подразумевается не отправление текста в контролы, а возможность нативной ускоренной работы с данным окном.

+ Примеры диалоговых окон

http://puu.sh/BmRAa/687bb23b64.png
http://puu.sh/BmRpV/255be668db.png
http://puu.sh/BmRFq/7c055ff0d1.png

Win10x64, AHK v1.1.25

2

Re: AHK: Menu - Save as...

Хотите чтобы в строке [File name] был полный путь, с буквой диска вроде C:\Users\User1\Documents\My scripts ?

3

Re: AHK: Menu - Save as...

ypppu, чтобы посредством AHK выполнить сохранение иным путем, кроме ControlSend.

Win10x64, AHK v1.1.25

4 (изменено: Gutalin, 2018-08-31 03:00:59)

Re: AHK: Menu - Save as...

becauseim, вы имеете в виду FileSelectFile?

AutoHotkey - 1.1.29.01

5 (изменено: svoboden, 2018-08-31 05:27:08)

Re: AHK: Menu - Save as...

Наверняка у Premiere Pro есть свое api для этой цели.

6

Re: AHK: Menu - Save as...

becauseim, а чем не устраивает через контролы?

7

Re: AHK: Menu - Save as...

Malcev, через контролы - так, как если бы я это попытался сделать самостоятельно, но наверяка есть ускоренный способ в виде специальной команды или ф-ии. В общем, хотел бы забиндить экспорт xml с последующим его открытием в pluraleyes, например.
4Gutalin, возможо. В примере из справки нашел, как открыть файл, но не нашел, как сохранить. И да, речь идет о команде File - Export - Final Cut Pro XML.. , но диалоговое окно (browse) аналогично окну при Save As...

Win10x64, AHK v1.1.25

8

Re: AHK: Menu - Save as...

Ну тут наверное либо делать хук на премьер и подменять обращения к IFileDialog интерфейсу.
Либо, как уже писал svoboden, через апи премьера.

9 (изменено: becauseim, 2018-08-31 13:12:29)

Re: AHK: Menu - Save as...

Malcev, спасибо! Но это уже сильные для меня дебри.
В справке написано: FileSelectFile: Displays a standard dialog that allows the user to open or save file(s).
Могли бы Вы показать пример сохранения? Или речь тут идет исключительно о команде Save As?

Win10x64, AHK v1.1.25

10

Re: AHK: Menu - Save as...

FileSelectFile - это для вашего собственного гуи.
Через апи так:
Нужно установить Adobe ExtendScript Toolkit CC.
Сохранить

#target premierePro
app.project.saveAs("C:\\test\\test.prproj");

в

C:\Users\username\Documents\Adobe Scripts\save.jsx

И запускать этот скрипт с помощью ahk:

script := A_MyDocuments "\Adobe Scripts\save.jsx"
ExtendScriptToolkit := "C:\Program Files (x86)\Adobe\Adobe ExtendScript Toolkit CC\ExtendScript Toolkit.exe"

f11::
Run, "%ExtendScriptToolkit%" -run "%script%"

11

Re: AHK: Menu - Save as...

Malcev, круто! Спасибо!

Win10x64, AHK v1.1.25

12

Re: AHK: Menu - Save as...

Кстати, если вы хотите привязать форму FileSelectFile к другой программе, то лучше пользоваться не ей, а современным интерфейсом:
https://autohotkey.com/boards/viewtopic … 36#p231879