Меню пользователя в DOS-стиле, для скриптов PowerShell

Публикация № 897919

Разработка - Работа с интерфейсом

PowerShell DOS-like user menu пользовательское меню в стиле DOS

PewerShell, наверное, долго будет отпугивать виндовых админов и пользователей своей непривлекательностью командного интерфейса...

Я это меню применяю у себя в скриптах, где неудобно указывать параметры в командной строке. Да и в принципе меню гораздо удобнее и быстрее, чем вбивать что-то с клавы. Во вложении есть пример (test.ps1), там "всё просто до одури" ;) Меню поддерживает как единичный, так и множественный выбор, указывается параметрами функции. Хотя это касается только "интерактивных" скриптов. В программах, где нужна полная автоматизация, эти менюшки ни к чему.

Так же в основном файле (_CommonFunctions.ps1) описана функция, которая позволяет раскрашивать вывод. Наглядно и нескучно.

Прошу!

Скачать файлы

Наименование Файл Версия Размер
Menu.Write-Color.Example

.zip 2,33Kb
05.09.18
0
.zip 2,33Kb Скачать

Специальные предложения

Оставьте свое сообщение

См. также

Расширение: Темы для 1С: Предприятия Промо

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Расширение позволяет сменить цвет оформления для интерфейса Такси.

1 стартмани

10.02.2019    14865    69    spec8s    10    

Отображение времени в документах и списках

Расширения Работа с интерфейсом v8 ЗУП3.x Абонемент ($m)

Расширение предназначено для отображения времени документов в списках и журналах, а также для ручного редактирования времени в открытых формах.

1 стартмани

10.03.2020    1841    0    Nuuq    4    

СКД: красивые надписи в заголовках колонок

Практика программирования Работа с интерфейсом v8 v8::СКД УПП1 Россия Абонемент ($m)

Необходимо немного исправить вывод надписей в заголовках колонок, сделать более читаемый вариант. Как это сделать?

2 стартмани

27.02.2020    9974    7    wowik    36    

Пример реализации HTML-формы календаря для мобильного приложения

Работа с интерфейсом Мобильная разработка v8::Mobile Абонемент ($m)

Реализация функциональной мобильной формы календаря, которая красиво трансформируется в список задач.

5 стартмани

13.02.2020    3788    11    ingeneerz@gmail.com    0    

Шпаргалка разработчика для работы с формами Промо

Работа с интерфейсом v8 Россия Абонемент ($m)

Сборник помогает быстро освоить встроенный язык и средства конфигурирования при разработке обычных и управляемых форм.

3 стартмани

31.10.2018    15759    78    ELAM    3    

Прорыв и провал 3D графики в 1С

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Здравствуйте, уважаемые. Эта статья опоздала, хотя я спешил как мог. В любом случае, речь тут пойдет про WebGL и технологии работы с 3D в 1C. Сразу оговорюсь, что всё это работало до последнего времени и на тонком, толстом, вэб клиентах, платформах 8.3 и на 8.2. Единственное, что изменило ситуацию, это WebKit, внедренный в 1С начиная с релиза 8.3.14.1565.

1 стартмани

11.02.2020    6378    9    dinopopyys    23    

Скромный вклад в юзабилити

Работа с интерфейсом Рабочее место v8::УФ УТ11 Абонемент ($m)

Оптимизация рутинных действий. Вызов отчетов по Партнеру и Номенклатуре сразу из документа. Выбор объекта для журнала регистрации из открытых окон.

2 стартмани

11.02.2020    2966    5    andryandry    0    

Общая форма отчета (для отчета с СКД)

Работа с интерфейсом v8 v8::СКД Россия Абонемент ($m)

Единообразная форма отчёта для отчётов с СКД. Режим совместимости платформы должен быть не ниже версии 8.3.7.

1 стартмани

04.02.2020    2204    1    olegpkc    4    

Подборка иконок для подсистем 1С:8.2, 8.3 (740 шт.) PNG 48х48 Промо

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

Подборка иконок для подсистем 1С: Предприятие 8.2, 8.3 (УП) в формате PNG 48*48 с сохранением прозрачности.

3 стартмани

19.12.2011    104871    194    Lesha1C    74    

Сохранение и изменение настроек форм у всех пользователей 1С: Документооборот

Документооборот и делопроизводство Расширения Работа с интерфейсом v8 v8::УФ ДО Абонемент ($m)

Расширение позволяет быстро и удобно сохранять и тиражировать настройки форм от Администратора всем пользователям программы.

5 стартмани

01.02.2020    5063    19    st_Etlau    1    

Подпись в почтовом клиенте 1С управляемые формы HTML кодом

Работа с интерфейсом v8::УФ ERP2 УТ11 КА2 Абонемент ($m)

Хоть в 1С:Комплексная автоматизация 2.4 и есть возможность добавить подпись в формате HTML типовыми средствами, в форме создания подписи нет возможности размещения нескольких строк справа или слева от картинки, а также невозможно создать таблицу.

1 стартмани

23.01.2020    3022    0    DevilBit    0    

Изменение масштаба интерфейса "Такси" 1С (управляемые формы)

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка меняет текущему пользователю режим интерфейса "Такси" - крупный, мелкий, авто.

1 стартмани

13.01.2020    2631    3    Denr83    0    

Альтернатива меню "Все функции"

Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

Просмотр доступных объектов, когда не знаешь, где их найти, и недоступно меню "Все функции" Доступно с версии платформы 8.3.6.1977 (используется СтрРазделить()) Тестировалось на 8.3.11.

1 стартмани

07.12.2019    3772    5    user1217016    1    

Анимированная диаграмма

Работа с интерфейсом Россия Абонемент ($m)

Диаграмма, изменяющая вид в зависимости от времени, даты, или других данных. Поможет в создании презентаций или для анализа изменения данных во времени.

1 стартмани

06.12.2019    3081    1    sergei1256    2    

Динамическое управление свойствами реквизитов управляемых форм

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Расширение позволяет для указанных пользователей или роли динамически изменять доступность, видимость и заголовок реквизитов форм справочников или документов.

1 стартмани

20.11.2019    4900    10    shalex5    5    

Наглядные доп.реквизиты товара в табличной части документа за 5 минут

Розничная торговля Учет ТМЦ Работа с интерфейсом Производство Управление торговлей v8::УФ Розница ERP2 УТ11 КА2 УУ Абонемент ($m)

Это расширение конфигурации даёт возможность отображать произвольные "дополнительные реквизиты" Номенклатуры и Характеристик в колонках табличной части «Товары». Позволяет свои настройки доп.реквизитов для каждого пользователя и для каждого типа документа. Без программиста и без конфигуратора, подключи в базу файл, задай настройки и получи в документах СВОИ столбцы с доп.данными о товаре.

3 стартмани

20.11.2019    5811    14    itsmith    12    

Список открытых форм (УФ)

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Обработка, показывающая список форм открытых окон в текущем сеансе (УФ).

1 стартмани

20.11.2019    2834    1    darkultro37    0    

Формы открытых окон

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Какие формы сейчас открыты? Обработка ответит на этот вопрос.

1 стартмани

12.11.2019    3183    1    user1214217    1    

Коллекция иконок Material Design для 1С

Работа с интерфейсом v8 Абонемент ($m)

Стандартная коллекция иконок от Google, импортированная в отдельную конфигурацию для удобного использования в различных проектах.

1 стартмани

06.11.2019    7183    41    L0z4    6    

"Все функции" с плюшками

Универсальные обработки Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Замена штатному меню для тех, кто хочет открывать "Все функции" быстро и кто скучает по быстрому позиционированию по первым символам как было раньше

1 стартмани

06.11.2019    6579    20    codejs    6    

Отображение дополнительных сведений на форме документа как реквизитов

Обработка документов Работа с интерфейсом v8 v8::БУ БП3.0 Россия Абонемент ($m)

Расширение позволяет редактировать дополнительные сведения не в отдельно открываемом окне, а непосредственно на форме документа.

1 стартмани

05.11.2019    10193    20    9269477065    15    

Кадровый отчет сохранением и загрузкой настроек в Камин 3.5

Зарплата Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

Доработан "Кадровый отчет с "понятным" сохранением и загрузкой настроек в конфигурации КАМИН:Расчет заработной платы для бюджетных учреждений. Версия 3.5.

1 стартмани

25.10.2019    4047    1    dendzu    0    

Пример вывода картинок в отчете на СКД.

Работа с интерфейсом v8::СКД ERP2 УТ11 КА2 Абонемент ($m)

Коллеги, в данной публикации я хочу поделиться отчетом "Остатки и доступность товаров" для ERP 2.4, КА 2.4, УТ 11 с выводом картинок.

1 стартмани

21.10.2019    4172    3    pavelpribytkin96    0    

Индикатор выполнения (прогресс-бар) с таймером остаточного времени выполнения (обычное приложение + УФ)

Практика программирования Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Индикатор (прогресс-бар) - элемент формы, отображающий ход выполнения операций по счетчику. В данном решении разработана возможность отслеживания остаточного времени выполнения.

1 стартмани

08.10.2019    5325    13    slayer-ekb    5    

Быстрый просмотр табличной части "Товары" без открытия формы документа

Работа с интерфейсом v8 v8::ОУ v8::УФ УТ11 УУ Абонемент ($m)

Разработка позволят осуществить "быстрый просмотр" табличных частей документов "Реализация товаров и услуг", "Корректировка реализации", "Возврат товаров от клиента" из формы списка "Документы продажи (все)" без необходимости открытия формы просматриваемого документа.

2 стартмани

08.10.2019    3811    8    simuljakr    6    

Заголовок окна операционной системы при работе под управлением ОС Windows в терминальном режиме или в режиме удаленного рабочего стола (Такси)

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

После перехода на версию 8.3.15 переключение вариантов отображения главного окна приложения выполняется автоматически, в зависимости от того, в какой ОС и каком окружении запускается клиентское приложение. Кроме того, при работе клиентского приложения в ОС Windows имеется возможность управления отображением заголовка ОС с помощью методов ПолучитьОтображениеЗаголовкаОС()/УстановитьОтображениеЗаголовкаОС() объекта КлиентскоеПриложение. Установить отображение заголовка окна ОС можно только в обработчике события ПередНачаломРаботыСистемы.

1 стартмани

17.09.2019    2666    1    tsatsur    8    

Картинки конфигурации

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Иногда перед разработчиками 1С встает вопрос: есть ли подходящая общая картинка в конфигурации или нужно рисовать свою для кнопки? А какие вообще картинки есть в конфигурации и какие у них размеры? Поиск подходящей картинки через конфигуратор мне показался не совсем удобным, поэтому и появился отчет по общим картинкам конфигурации. Отчет универсальный, должен работать в любой конфигурации и на обычных, и на управляемых формах. Важно: версия платформы 1С должна быть 8.3.14 или выше.

1 стартмани

10.09.2019    5200    16    rusmil    6    

Пример простого и приятного внешнего HTML интерфейса для мобильного приложения

Работа с интерфейсом Мобильная разработка v8::Mobile Абонемент ($m)

Реализация простого и приятного внешнего HTML интерфейса для мобильного приложения. Делимся исходниками, чтобы разработчики мобильных приложений разрабатывали больше приятных интерфейсов для приложений.

5 стартмани

05.09.2019    7842    60    Baksheev-Nikita    13    

Дополнительная анимация при построении отчетов в ЗУП 3.1

Работа с интерфейсом v8 v8::СПР ЗУП3.x Россия Абонемент ($m)

Расширение для ЗУП 3.1, которое позволяет назначить произвольным пользователям дополнительные анимационные картинки при формировании отчетов. Данное расширение создавалось под концепцию геймификации ЗУП, целью разработки было пробудить дополнительный интерес пользователей к использованию отчетов и PR ИТ службы.

3 стартмани

30.08.2019    3191    1    Silenser    2    

Вывод напоминаний со звуком

Работа с интерфейсом v8 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Вывод напоминания пользователю со звуком для привлечения внимания.

1 стартмани

29.08.2019    3097    7    Kutuzov    11    

Как изменить видимость, доступность и взаимозависимости дополнительных реквизитов видов номенклатуры в 1С:ERP?

Работа с интерфейсом v8::УФ ERP2 Россия Абонемент ($m)

Как изменить видимость, доступность и взаимозависимости дополнительных реквизитов видов номенклатуры в 1С:ERP? Есть решение, а точнее расширение для типовой конфигурации, которое не потребует снимать её с полной поддержки.

1 стартмани

26.08.2019    4407    9    Igor030370    1    

Перемещение дополнительных реквизитов на форме

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Перемещение дополнительных реквизитов, без изменения конфигурации (расширение) (конфигурация остается типовой).

5 стартмани

27.06.2019    2538    3    sulig    3    

Внесение изменения в формы с помощью расширений, без заимствования формы.

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

При доработке функционала штатных конфигураций часто встает задача по доработке форм, есть разные методики по доработке, направленные на то чтобы упростить в дальнейшем обновление. Что-то мне в этих методиках не нравилось, и я начал пытаться как то упростить их, скорей всего проще они не стали, но все же, решил результатами с вами поделиться. Моя первая попытка, это создание общей формы на которой в пользовательском режиме можно было с помощью конструктора настроить вывод реквизитов (табличных частей) объекта. Реквизиты вывели, захотелось добавить к ним обработчик и т.д., а это уже усложняло конструктор, что подтолкнуло меня к другому подходу. Вторая попытка - это создание новой формы в расширении, что дало .возможность использовать возможности конфигуратора. В обеих попытках используется общая команда расположенная в панели навигации формы, создается иллюзия как будто работаешь с одной формой.

1 стартмани

14.06.2019    6388    4    duhh    2    

"Общие команды" на обычных формах через "Критерии отбора" и механизм загрузки, выгрузки, просмотра файлов, хранящихся на FTP

Работа с интерфейсом v8 УПП1 Россия Абонемент ($m)

Общие команды для обычных форм через критерии отбора, загрузка и просмотр данных с FTP на формах всех объектов конфигурации.

1 стартмани

04.06.2019    2045    0    Gerrychka    2    

Поле "Отбор" в управляемой форме используя СКД

Работа с интерфейсом Практика программирования Разработка v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Пример, который осуществляет отбор ссылок при помощи СКД, макет компоновки создается программно.

1 стартмани

17.05.2019    9693    10    artms    0    

Просмотр изображений номенклатуры (УТ 11)

Работа с интерфейсом v8::ОУ v8::УФ УТ11 Россия Абонемент ($m)

Быстрый просмотр изображений номенклатуры (УТ 11).

1 стартмани

10.05.2019    3529    5    BenGunn    2    

Расширенные фильтры на форме отчета СКД

Работа с интерфейсом v8 v8::СКД 1cv8.cf Абонемент ($m)

Данная публикация показывает интересную реализацию фильтров на форме отчета, построенного с помощью СКД, которые позволяют выбирать вид сравнения с возможность выбора значений "В списке", "Не в списке", "Заполнено" и тд.

1 стартмани

07.05.2019    5727    7    Isonic    12    

Удобная форма множественного выбора

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Форма для удобного и быстрого множественного выбора из небольшого массива данных.

1 стартмани

15.04.2019    2775    5    AlecoZAV    0    

Быстрый ввод данных в любой раскладке клавиатуры

Работа с интерфейсом v8 БП3.0 Абонемент ($m)

Быстрый ввод данных в любой раскладке клавиатуры (английская, русская, большие буквы, маленькие буквы).

1 стартмани

10.04.2019    3034    1    user-z99999    0    

Дополнительные реквизиты табличных частей [расширение] УТ 11

Работа с интерфейсом v8 УТ11 Абонемент ($m)

Расширение позволяет использовать дополнительные реквизиты для табличных частей.

3 стартмани

06.04.2019    7525    19    noprogrammer    17    

Выбор даты и времени [Расширение] УТ11 /УНФ

Работа с интерфейсом v8 УТ11 Абонемент ($m)

Возможно, удобный выбор даты / времени в документах.

1 стартмани

04.04.2019    3844    4    noprogrammer    0    

Подключаемые команды [расширение] УТ 11

Работа с интерфейсом v8 УТ11 Абонемент ($m)

Расширение позволяет добавлять команды (кнопки, гисперссылки) на управляемую форму.

2 стартмани

01.04.2019    4281    6    noprogrammer    4    

Альтернативная обработка "Выбор периода"

Работа с интерфейсом v77::ОУ 1С7:ТиС Абонемент ($m)

Альтернативная обработка ввода периода для 1С 7.7.

1 стартмани

27.03.2019    4019    3    v.a.n-    11