Результаты поиска

  1. A

    Интерфейс PIX Studio

    Не хватает кнопки "Save as", приходится руками делать копию если что...
  2. A

    Глобальные переменные

    Как известно, глобальные переменные — абсолютное зло. Но бывают ситуации, когда неплохо бы иметь пару-тройку глобальных. Поясню на примере. Имеется программа, работающая с УИ, состоящая из множества вызовов отдельных скриптов (процедур), с приличной вложенностью. Одна из самых вызываемых...
  3. A

    Формат сохранения *.pix

    На данный момент сохраняется одной строкой. Если бы сохранялся форматированный xml, то была бы возможность использовать diff для сравнения версий. И гит не делал бы полную перезапись при каждом коммите.
  4. A

    клик по координатам

    Иногда, при невозможности определить элемент через xpath, приходится использовать такую функцию. Вычислят через родительские элемента, измерять сохранённую картинку... Не всегда удаётся с первого раза попасть в нужное место. Поэтому, в отладочных целях, неплохо бы как-нибудь помечать на экране...
  5. A

    Эффективность визуального программирования

    Имеется некий проект. Из главного кода последовательно вызываются несколько скриптов (4 в конкретном случае). Некоторые изменения в ТЗ потребовали из главного передать несколько параметров (3 в конкретном случае) в самый последний. На все эти манипуляции потребовалось почти час времени При...
  6. A

    Работа с УИ, mouse clicks

    А нельзя ли сделать так, чтобы клик по non-clickable element не выбрасывало исключение, а делал окно, содержащее этот элемент, активным (перемещал наверх) ? Удобно, в случаях, когда невозможно получить xpath некоего элемента в этом окне, в который, например, надо ввести текст. В таком случае...
  7. A

    Процесс windows (некритично)

    Неплохо было бы запускать процесс без создания для него отдельного окна. Мелочь, кончено. Но, боюсь, конечного потребителя будет пугать мелькание чёрных прямоугольников не экране.
  8. A

    Таблицы

    спасибо
  9. A

    Модальные окна, Плавающие ошибки компиляции.

    4.7.1 переустановлено "ошибка компиляции" Плавает. То есть, то нет. Часто. Приблизительно 1 раз на 10 запусков скрипта. скрипт простой. Вызывается часто. вот тут:
  10. A

    Таблицы

    Вам спасибо. На данный момент обошлось использованием Dictionary<String, Dictionary<String, Object>> (второй дикт вместо DataTable)
  11. A

    Таблицы

    Такой код: цикл новая таблица // должна создаться пустая? код заполнения таблицы (добавление колонок, строк) // а здесь видим, что новая таблица на 2й и следующих итерациях не создается, а дополняется Где-то так: раз два три Так и должно быть? "Очистить таблицу" не...
  12. A

    Странности при вводе с клавиатуры

    раскладка us текст "12345" (12 нулей) или "3-01-01-2020" (16 нулей) и некоторые другие строки таймаут по умолчанию - 42мс
  13. A

    Модальные окна, Плавающие ошибки компиляции.

    Одиночный слэш ситуацию не меняет. Всё равно зависает в поиске навсегда. Это самый конкретный xpath, другого придумать не удаётся. Попробую .нет переустановить, но.. думаете, он за неделю эксплуатации испортился? :)
  14. A

    Модальные окна, Плавающие ошибки компиляции.

    К вышесказанному. Есть робот, который вызывает некий скрипт 12 раз, с разными параметрами. 1й запуск - ошибка компиляции на 9м вызове. 2020-03-23 12:56:02.5548 Fatal System.Exception: Ошибка компиляции скрипта. Проверьте скрипт на наличие ошибок при помощи кнопки "Запустить проверку" (в...
  15. A

    Странности при вводе с клавиатуры

    В Edit при попытке ввести текст с клавиатуры (с клавиатуры потому что "впечатать в элемент не прокатывает, по причине невозможности найти элемент через xpath или ещё как-то, приходится на форме табами позиционироваться) вместо заданного текста вводится некоторое количество нулей. текст без...
  16. A

    Модальные окна, Плавающие ошибки компиляции.

    1) Бывает, что целевое приложение неожиданно открывает system wide модальный диалог с сообщением об ошибке. Определить xpath кнопки пикером в этом случае нельзя, заблокировано. Можно проверить наличие окна так: "Проверка существования элемента" с xpath "//Window[contains(@Name,'Ошибка')]"...
  17. A

    Контекстное меню

    Вопрос закрыт. Можно просто руками прописать, вложенность не имеет значения.
  18. A

    Контекстное меню

    Ещё одна засада. Никак не получается выбрать нужный пункт - меню с тремя уровнями вложенности. Ни просто так, ни с клавишей Ctrl (Так как в первом уровне не выбирается отдельный пункт, красная рамка очень быстро пропадает, поймать невозможно) Что посоветуете?
  19. A

    Список типов параметров

    Предлагаю расширить список. В частности, сегодня не хватило System.Data.DataRow Можно, конечно, передавать как System.Object, но в скрипте некрасиво получается (row as DataRow)["fielfname"] Чего-то ещё не хватало раньше
  20. A

    координаты элементов

    "Получить позицию элемента на экране" возвращает структуру System.Drawing.Rectangle Так? скажем, поместили её в переменную rect мне надо модифицировать эту структуру (для дальнейшего использования в "получить изображение", например). Делаю так: "Выполнить" "rect.X = my_int_val;" Ошибка...
Верх