Sikuli ide специальные символы:, \ не проходит

Я использую Sikuli Ide,

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

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

Спасибо

1 ответ

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

type Функция имитирует стандартную клавиатуру США, может быть сложнее, если у вас ее нет. Ознакомьтесь с документацией SikuliX по типу функции. Вы, конечно, тогда должны предпочесть метод paste

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

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

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

    paste("1440144711350.png", "C:\\tests\\exportDest.csv")
    type(Key.ENTER)
Другие вопросы по тегам