Всем привет
Можно ли запустить экранную клавиатуру из под Labview2014?
Спасибо.
Запустить экранную клавиатуру
- JohnChaban
- leader
- Сообщения: 724
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Поблагодарили: 1 раз
- Контактная информация:
-
- doctor
- Сообщения: 2281
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 33 раза
- Поблагодарили: 32 раза
Re: Запустить экранную клавиатуру
Попробуйте вызвать через System Exec.vi "%windir%\system32\osk.exe"
- JohnChaban
- leader
- Сообщения: 724
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Поблагодарили: 1 раз
- Контактная информация:
-
- junior
- Сообщения: 56
- Зарегистрирован: 19 апр 2020, 01:22
- Версия LabVIEW: 2021
- Благодарил (а): 6 раз
- Поблагодарили: 11 раз
- Контактная информация:
Re: Запустить экранную клавиатуру
C:\windows\system32\osk.exe нормально вызывает
Пишут это не баг а фича https://forums.ni.com/t5/LabVIEW/Can-La ... 255/page/2
- JohnChaban
- leader
- Сообщения: 724
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Поблагодарили: 1 раз
- Контактная информация:
Re: Запустить экранную клавиатуру
У меня вызывается так
- Вложения
-
- run osk.vi
- Только так
- (10.81 КБ) 63 скачивания
-
jane_wild
- leader
- Сообщения: 514
- Зарегистрирован: 30 июн 2016, 02:11
- Награды: 1
- Версия LabVIEW: 2020
- Благодарил (а): 100 раз
- Поблагодарили: 19 раз
- Контактная информация:
Re: Запустить экранную клавиатуру
Вот и мне понадобилась экранная клавиатура. Столкнулать с той же ошибкой Error 2. Файл предложенный JohnChaban помог, но не сразу. Если выделить и скопировать из него код и вставить в свой пустой VI. Ошибка таже. А вот если использовать файл целиком, добавив в проект, (добавила только вход-выход ошибки) в своем пустом VI, то все работает. Думала что при копировании как то изменяется конфигурация Call Library Function Node - проверила вроде как все нормально, вообщем так и не поняла с чем это связано.
Спасибо
На целевой машине используется Touch Panel All in One (Win 11 64bit) В трее есть иконка клавиатуры, кликнув по которой всплывает снизу клавиатура, которая внешне координально отличается от клавиатуры вызываемой при помощи osk.exe Поэтому вопрос: Возможно ли вызвать программно именно эту (из трея) клавиатуруСпасибо
Life is short. Smile while you still have teeth!
-
dadreamer
- professor
- Сообщения: 3975
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2024
- Благодарил (а): 13 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Запустить экранную клавиатуру
У



C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe ? Ну, или гляньте в диспетчере задач, какая программа запускается.
-
jane_wild
- leader
- Сообщения: 514
- Зарегистрирован: 30 июн 2016, 02:11
- Награды: 1
- Версия LabVIEW: 2020
- Благодарил (а): 100 раз
- Поблагодарили: 19 раз
- Контактная информация:
Re: Запустить экранную клавиатуру
Оно самое! Спасибо все получилось.

Life is short. Smile while you still have teeth!