Как я создаю таймер пакетного файла для выполнения / называют другой пакет в течение дня

Невозможно вернуть число , подобное , потому что каждое вложенное свойство должно возвращать объект, если вы хотите иметь возможность неограниченно долго получать доступ к вложенным ключам - лучшее, что вы можете do возвращает объект, который может быть приведен к желаемой строке, возможно, с помощью прокси:

const handler = {
  get(_, prop) {
    return prop === Symbol['toPrimitive']
    ? () => '37'
    : objProx;
  }
}
const objProx = new Proxy({}, handler);

console.log('' + objProx.a); // => '37'
console.log('' + objProx.a.b); // => '37'
console.log('' + objProx.a.b.c.d.e.foobarbaz); // => '37'

14
задан Ken 18 November 2008 в 17:18
поделиться

4 ответа

Ниже пакетный файл, который будет ожидать в течение 1 минуты, проверить день и затем выполнить действие. Это использует PING.EXE, но не требует никаких файлов, которые не включены с Windows.

@ECHO OFF

:LOOP
ECHO Waiting for 1 minute...
  PING -n 60 127.0.0.1>nul
  IF %DATE:~0,3%==Mon CALL SomeOtherFile.cmd
  IF %DATE:~0,3%==Tue CALL SomeOtherFile.cmd
  IF %DATE:~0,3%==Wed CALL SomeOtherFile.cmd
  IF %DATE:~0,3%==Thu CALL WootSomeOtherFile.cmd
  IF %DATE:~0,3%==Fri CALL SomeOtherFile.cmd
  IF %DATE:~0,3%==Sat ECHO Saturday...nothing to do.
  IF %DATE:~0,3%==Sun ECHO Sunday...nothing to do.
GOTO LOOP

Это могло быть улучшено во многих отношениях, но это могло бы запустить Вас.

4
ответ дан 1 December 2019 в 06:11
поделиться

Я использовал бы планировщик (панель управления), а не cmd строка или другое приложение.

Панель управления-> Запланированные задачи

11
ответ дан 1 December 2019 в 06:11
поделиться

Команда AT сделала бы это, но это - то, для чего Запланированных задач gui. Введите "справку в" в cmd окно для деталей.

3
ответ дан 1 December 2019 в 06:11
поделиться

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

1
ответ дан 1 December 2019 в 06:11
поделиться
Другие вопросы по тегам:

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