2013-06-07 8 views
-3

Предположим, у меня есть x.ahk, который является файлом AutoHotKey. Я хочу открыть его через мою программу «Сикули».Невозможно открыть файл «.ahk» в программе Sikuli

Я попытался следующие методы:

openApp("F:\\folder\\x.ahk") 

я получил следующую ошибку

[info] VDictProxy loaded. 
[log] App.open F:\folder\x.ahk(0) 
[error] App.open failed: F:\folder\x.ahk not found 

Я попытался с помощью open() вместо

open("F:\\folder\\x.ahk","r") 

Это не бросать какие-либо ошибки из этого, но он все еще не открыл файл.

Как запустить скрипт AutoHotKey?

+1

Не знаете много о сикули, немного вы пробовали открыть его через настоящий компилятор? Что-то вроде: 'C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" F: \ folder \ x.ahk "'? Кроме того, вы можете сначала скомпилировать свой скрипт, а затем открыть его. – MCL

+0

@MCL Спасибо, что он хорошо работает сейчас. Есть ли какая-нибудь команда, подобная этой, чтобы закрыть autohotkey? –

+0

Закрытие - это совсем другое дело. Я уверен, сикули сможет это сделать. Если вы уверены, что это не так, дайте мне знать, и я покажу вам, как вы можете добиться этого через командную строку. – MCL

ответ

3

Вы можете попробовать запустить autohotkey.exe с именем сценария в качестве параметра.

Пример: Если мой AutoHotkey.exe в "C: \ Program Files (x86) \ AutoHotkey" и сценарий для начала "C: \ Temp \ 1.ahk"

I будет запускаться «C: \ Program Files (x86) \ AutoHotkey \ autohotkey.exe c: \ temp \ 1.ahk"

+0

Спасибо за предложение, теперь хорошо работаем. Вы знаете любую команду, подобную этой, чтобы закрыть autohotkey? –