запустите скрипт на первой начальной загрузке, и на завершении работы

Мы используем веб-перфорацию в/перфорация часах на работе, и я только должен дважды щелкнуть по двум хорошим значкам для отправки надлежащих команд в сервер, когда я взялся за работу утром, и работа конца вечером.

Каково было бы простое решение для меня для автоматического запуска перфорации в команде при первом запуске каждый день (примечание - у меня может быть несколько перезапусков в течение дня, таким образом, я не хочу помещать его в папку программы запуска), и запустить перфорацию управляют, когда я закрыл свой компьютер вечером?

Существует ли простой способ определить, включается ли окно (в противоположность просто перезагруженному)? и выключенный (в противоположность перезапущенному)? Как и куда я могу поместить такой s сценарий?

Я использую xp в данный момент, но я хотел бы опцию, которая будет также работать хорошо над победой 7.

Спасибо.

0
задан 11.11.2009, 10:13

3 ответа

К Windows, "я включаюсь" и, "я перезагружаюсь", то же самое. ОС не знает различия между двумя. Режимы спячки или Режимы ожидания отличаются, но Ваши перезагрузки в полдень могут на самом деле потребовать перезагрузки, и Быть в спящем режиме или Сон не будут достаточны.

Рассмотрите этот дизайн (шаги только; я пишу сценарий в ударе). Два сценария, часы в сценарии и сценарии времени ухода. Запланируйте первое для выполнения при входе в систему/начальной загрузке, каждый раз запусках компьютера. Выполните второе вручную, только когда отмечание время ухода с работы - позволило ему завершить работу компьютера для Вас.

часы в сценарии

Выполните это автоматически при начальной загрузке (или вход в систему). Это может быть запланировано с планировщиком Windows или помещено в папку Startup. Это создаст файл, чтобы указать, что Вы начали работу и не синхронизируете Вас в снова, если файл существует, когда это выполняется:

  1. Проверьте на существование некоторого текстового файла "C:\username.clocked.in", и выход, если найдено. Если не найденный, продолжить.
  2. Создайте файл.
  3. Выполните часы в команде.

сценарий времени ухода

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

  1. Удалите lockfile "C:\username.clocked.in".
  2. Выполните команду времени ухода.
  3. Выполненный shutdown -s завершать работу компьютера.
3
ответ дан 24.11.2019, 04:43

Можно создать пакетный файл с "завершением работы/s" команда для завершения работу компьютера. Можно инициировать этот пакетный файл на следующих происшествиях в "Планировщике задач" Windows: при входе в систему, на разблокировали, на блокировке, на происшествии события.

Взгляните на различные варианты во время создания задачи для получения дополнительной информации.

0
ответ дан 24.11.2019, 04:43

Вы не должны создать пакетные файлы для этого, просто запланировать эти файлы, которые будут запущены в те два определенных времени дня с помощью встроенного планировщика окон. Таким образом, не имеет значения при перезапуске ПК в течение дня.

0
ответ дан 24.11.2019, 04:43

Теги

Похожие вопросы