GetSystemMetrics(80)
и получаем число подключенных мониторов, а затем, в зависимости от числа мониторов применяем план электропитания запуском консольной утилиты. Настраиваем план электропитания для одного монитора — сохраняем его в файл (в консоли легко сохраняется все), далее настраиваем для двух мониторов и так же сохраняем. В результате будет два плана электропитания с разными конфигами. Точно так же в консоли они легко применяются. Я так рулил пачкой видовых планшетов с применением планов электропитания по команде с сервера и по расписанию. this
— по факту для каждой функции является локальной переменной. Т.е., по сути у функции при вызове есть два вида входных параметров: аргументы и контекст (this). Если контекст не указан — используется объект по умолчанию window/undefined/global. Контекст можно указать так:log() {
logThis.call(this);
console.log('TestTwo.log', this);
}
var testObjTwo = new TestTwo();
testObjTwo.log();
testObjTwo.constructor.prototype.log.call(testObjTwo);
Как программа может иметь доступ к другой программе ?