2015-08-21 2 views
0

Я использую Sikuli язь,Sikuli язь специальный caracters: Безразлично»т пройти через

Я хочу сделать очень простой тип ("1440144711350.png", "C: \ тесты \ exportDest.csv")

Но, похоже, это не работает, когда я запускаю его, у меня есть ошибки, в чем проблема?

Благодаря

+1

Можем ли мы увидеть ошибки? –

ответ

0

От вашего кода, я полагаю, вы пытаетесь найти или открыть файл из Windows Explorer, или что-то подобное.

Функция type имитирует стандартную клавиатуру США, может быть сложной, если у вас ее нет. Посмотрите на SikuliX documentation on the function type. Вы, конечно же, должны предпочесть метод paste

Вторая проблема, с которой вы, безусловно, сталкиваетесь, связана с обратным слэшем, который интерпретируется в вашей строке (например, \ t интерпретируется как вкладка). Вы должны избавиться от них с \\ Чтобы проверить это: просто вставьте (Ctrl + V) в atext редакторе после запуска сценария может дать вам представление о том, что sikuli пытался вставить ...

paste("1440144711350.png", "C:\\tests\\exportDest.csv") 

при необходимости вам может просто нажать клавишу ввода после этого следующим образом:

paste("1440144711350.png", "C:\\tests\\exportDest.csv") 
    type(Key.ENTER)