Проставление большого количества галочек в активном окне винды

21.01.15

Разработка - Механизмы платформы 1С

Как проставить большое количество галочек подряд в любом окне винды

По просьбам трудящихся выношу в отдельный пост. Это может пригодиться например для регистрации всех возможных типов в ПВХ, регистраторов у регистра или в конвертации данных. Я часто пользуюсь этим методом чтобы у большого количества ПКО включить флаг: "НеВыгружатьОбъектыСвойствПоСсылкам". Особенно удобно если объекты имеют прафиксы, их можно упорядочить и проставить галки у всех кроме определенного поставщика. благодаря этому методу можно не нажимать стрелку вниз и пробел бесконечное количество раз.

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

Если вы создадите текстовый файл, скопируете туда:

 

rem Этот скрипт проставляет галочки в нужном количестве

rem надо в течение 3 секунд после запуска скрипта ткнуть мышкой на нужное поле

rem если надо вверх то вместо down напишите up

Set WshShell=WScript.CreateObject("WScript.Shell")
WScript.Sleep(3000)
For i=1 to 100
WshShell.SendKeys(" ")
WshShell.SendKeys("{down}")
Next

и сохраните с расширением .vbs то сможете проставить сразу 100 галочек...

См. также

Механизмы платформы 1С Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Про ООП в 1С и о том, как сделать свой код более кратким и выразительным при помощи использования текучего интерфейса (fluent interface).

03.02.2025    5924    bayselonarrend    126    

59

Механизмы платформы 1С Программист Платформа 1С v8.3 Бесплатно (free)

В платформе 8.3.27 появилась возможность использовать WebSocket-клиент. Давайте посмотрим, как это все устроено и чем оно нам полезно.

14.01.2025    7671    dsdred    57    

99

Механизмы платформы 1С Программист Стажер Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Эта небольшая статья - некоторого рода шпаргалка по файловым потокам: как и зачем с ними работать, какие преимущества это дает.

23.06.2024    11391    bayselonarrend    21    

162

Механизмы платформы 1С Программист Стажер Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Пример использования «Сервисов интеграции» без подключения к Шине и без обменов.

13.03.2024    7802    dsdred    18    

82

Механизмы платформы 1С Программист Стажер Платформа 1С v8.3 Бесплатно (free)

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

24.01.2024    26754    YA_418728146    33    

73
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. cool.clo 10.11.10 11:27 Сейчас в теме
2. Boris-Leleko 318 10.11.10 12:46 Сейчас в теме
Я сначала сюда про галочки написал. Потом вынес в отдельный пост
3. Vanchez 143 10.11.10 20:36 Сейчас в теме
Классная фишка! Спасибо :)
4. adhocprog 1144 05.12.12 13:27 Сейчас в теме
Когда-то себе такой же скриптик писал.
Только пока он работает, компьютером не воспользуешься.
Поэтому запускал в терминальной сессии на сервере.
5. anthonyv 8 22.01.15 04:11 Сейчас в теме
Спасибо!
Гениально и просто...
Можно еще добавить вызов InputBox с вопросом сколько галок ставить.
6. sidorov8 17.02.15 10:09 Сейчас в теме
5 лет почти прошло с момента публикации, и вдруг пригодилось
Спасибо
Sh00rick; +1 Ответить
7. Sh00rick 1060 30.08.15 21:09 Сейчас в теме
Тоже случайно наткнулся, думаю стоит взять скрипт на вооружение, может пригодиться.
8. Snoochy 07.02.18 10:54 Сейчас в теме
9. Snoochy 07.02.18 10:56 Сейчас в теме
Спасибо большое! Пригодилось)
Оставьте свое сообщение