Я использовал планировщик задач для завершения работы через определенное время, но я хочу знать, как создать задачу в windown 7, чтобы она выключала систему, когда Visual Studio завершит сборку проекта.
1 ответ
Я считаю, что лучшее место для этого - визуальная студия, а не планировщик задач. Я мог бы рассказать вам, как это сделать с помощью планировщика задач, но это был бы настоящий взлом.
Есть два способа сделать это с Visual Studio. Одним из них является использование Visual Studio для создания «make-файла» для сборки, затем отредактируйте файл make и добавьте «shutdown.exe» с соответствующими параметрами в качестве последнего шага. Затем запустите make-файл, когда захотите, и завершите работу.
Другой вариант - использовать Visual Studio для добавления "пользовательского шага сборки" в вашу сборку. Вы зададите shutdown.exe в качестве программы для запуска на пользовательском шаге и определите, где в сборке он должен запускаться (последний шаг) и при каких условиях он должен запускаться; возможно, безусловно, возможно, только если сборка прошла успешно.
Какой метод вы выберете, полностью зависит от вас. Сторонники VS утверждают, что VS build дает вам гораздо больше гибкости, чем make-файлы.