Доброго времени суток. Каким образом можно выключить компьютер (Завершение работы)
непосредственно из MS в режиме исполнения? И реально ли это вообще?
Доброго времени суток. Каким образом можно выключить компьютер (Завершение работы)
непосредственно из MS в режиме исполнения? И реально ли это вообще?
Для этого можно использовать скрипт - вызвать команду перезагрузки из метода Stop.
http://stackoverflow.com/questions/1...om-a-c-wpf-app
http://ss64.com/nt/shutdown.html
Пример кода скрипта:
using System;
using MasterSCADA.Script.FB;
using MasterSCADA.Hlp;
using FB;
using System.Linq;
public partial class ФБ : ScriptBase
{
public override void Stop()
{
System.Diagnostics.Process.Start("shutdown.exe", "-s -t 0");
}
}
Спасибо.
Хм.. спасибо, будем пробовать..
Ещё вопрос, на палитре ФБ вкладка "служебные" есть ФБ "запуск процесса" можно с помощью этого блока завершать работу??
Лучше через скрипт - он вызовет метод именно при остановке скады.
Спасибо.
День добрый! Подскажите пожалуйста, как отобразить мнемосхему (тип Документ) на два монитора одинаковыми разрешениями.
всегда почему то на одном открывается. А настроек для типа "Документ" я не нашел
Не совсем понятно что именно вам нужно. Один и тот же документ на разные мониторы или разные?
Документ всегда выводится только на основной монитор. Если нужно выводить на второй, то установить у него режим окна, и задайте смещение координаты Х.
Спасибо.
Спасибо, сейчас попробуем..
Доброго времени суток.
Помогите разобраться с Скриптом "сохранение и загрузка набора команд" Вещественные тип команд сохраняет и загружает отлично
Добавляю команду строкового типа - не сохраняет ((
Я не силен в С# но учу как время позволяет
Так и задумано - это ограничение скрипта.
Можно это ограничение снять - замените строчку:
if (objValue == null || objValue is string) //строка не сохраняется
на
if (objValue == null)
Но нужно иметь ввиду - ваша строка не должна содержать символ ; иначе чтение сохраненных значений пройдет некорректно.
Спасибо.