1 (изменено: CyberGudini, 2021-10-27 14:27:54)

Тема: AHK: открытие документа программой Abby FineReader через команду Run


file_ := "D:\doc.pdf"
Run, C:\Program Files (x86)\Abbyy FineReader 14\FineReader.exe %file_%

Думает думает, а потом вылезает ошибка от FineReader:
Abbyy FineReader 14 не может открывать папки.
Пожалуйста выберите файл или файлы.

Почему? Я же указал путь на файл.

2

Re: AHK: открытие документа программой Abby FineReader через команду Run

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

Win11x64, AHK v1.1.37.01 (Unicode 64-bit), AHK v2.0.17| AHK-Wiki | Переменные и выражения | RegEx101

3

Re: AHK: открытие документа программой Abby FineReader через команду Run

__Михаил__, пробовал, не помогло

4

Re: AHK: открытие документа программой Abby FineReader через команду Run

Методом тыка получилось вот так:


file_ = "D:\doc.pdf"
Run, C:\Program Files (x86)\Abbyy FineReader 14\FineReader.exe %file_%

Это работает.
Однако, позже я понял, что мне этого недостаточно для моей задачи.
Мне нужно чтобы это работало здесь:


Loop, %file_%\*.pdf, , 1 
{
	FullFileName = %A_LoopFileFullPath%
	Run, C:\Program Files (x86)\ABBYY FineReader 14\FineReader.exe %FullFileName%
	Sleep, 500
}

Но оно не работает. Опять ошибка появляется.

5

Re: AHK: открытие документа программой Abby FineReader через команду Run

Ты пытаешься запустить C:\Program. Что это такое?

6

Re: AHK: открытие документа программой Abby FineReader через команду Run

Мальчик-гей путь с ковычками тоже пробовал. Не работает. Та же ошибка

7 (изменено: inseption86, 2021-10-28 21:27:01)

Re: AHK: открытие документа программой Abby FineReader через команду Run

CyberGudini

file_ := A_Desktop "\pdf"

Loop , % file_ "\*.pdf",, 1 
	Run, C:\Program Files (x86)\ABBYY FineReader 15\FineReader.exe "%A_LoopFileFullPath%"

8

Re: AHK: открытие документа программой Abby FineReader через команду Run

inseption86 спасибо большое! Работает!