Как я могу заставить мой другой компьютер запускать программу?

Если у меня есть два компьютера, оба с Windows 7, в моей домашней сети, есть ли способ написать сценарий, чтобы я мог щелкнуть один значок на одном компьютере и заставить другой компьютер выполнить программу ?

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


(при условии Windows)

Вы можете написать командный файл, который вызывает PsExec, или создать ярлык для PsExec с соответствующими аргументами командной строки.



Запуск программы при выключенном [закрытом] компьютере

Я сделал программу. Он автоматически отправляет твиты каждый час. Что мне сделать, чтобы он заработал при выключенном компьютере. Например, существует учетная запись @everycolorbot. Какова логика работы этой учетной записи?


Вы можете сделать это с помощью функций Azure, где вы платите только за время вычислений:

  1. Создайте новый проект функций. Либо в Visual Studio, либо в Интернете. Я предпочитаю VS, потому что могу сохранить код в системе контроля версий. Возможно, вам потребуется открыть установщик Visual Studio и установить инструменты Azure — в любом случае ознакомьтесь с документацией по ссылке «Функции Azure», которую я только что разместил, чтобы убедиться, что вы работаете с последней информацией.

  2. При создании проекта функций выберите триггер таймера.

  3. Примите значения по умолчанию, и он создаст новый проект функции для вас:

  с использованием Microsoft.Azure.WebJobs; с использованием Microsoft.Extensions.Logging; пространство имен TweetMyStuff {общедоступный статический класс MyTweetBot {[FunctionName (  "MyTweetBot")] public static void Run ([TimerTrigger ("0 * * * *")] TimerInfo myTimer, журнал ILogger) {//здесь логика вашего твита}}}  

Обратите внимание, что я установил для параметра хронографа в атрибуте параметра TimerTrigger значение "0 * * * *" Это будет запускать функцию каждый час в час. В Azure есть документация по синтаксису выражений хронирования, которая соответствует синтаксису Linux (так что вы можете найти дополнительную информацию с помощью веб-поиска).

  1. Наконец, разверните и отслеживайте — вы можете посетить QuickStart для Visual Studio, чтобы помочь вам начать работу в правильном направлении.
Оцените статью
logicle.ru
Добавить комментарий