Второй дисплей весов

Можно ли такое сделать на PowerShell.

Есть весы Vibra, подключаются к компьютеру через переходник COM-потр - USB. К компьютеру подключен второй дисплей (разрешение 960*320). Можно ли через PowerShell:

  1. Получать данные от весов
  2. Открыть отдельное окно на весь экран (на второй дисплей) и показывать информацию от весов
  3. Скрыть работы скрипта с системный трей

Дизайн окна:

Дизайн окна


Ответы (1 шт):

Автор решения: Viktor Tomilov

Что касается скрытия в трее. Если я правильно помню, то консольная программа не может спрятать сама себя. Значит, нужно сделать это через неконсольную программу, например, через сервер сценариев.

Создаем скрипт, назовем его "K:\Scripts\hiddenrun.js" (jscript!)

var wsc = new ActiveXObject("WScript.Shell");
wsc.Run('%SystemRoot%\\system32\\WindowsPowerShell\\v1.0\\powershell.exe ' + 
    '-ExecutionPolicy Bypass -File "K:\\Scripts\\Vesy.ps1"', 0, false);

Теперь нам нужно только выполнить:

wscript "K:\Scripts\hiddenrun.js"
→ Ссылка