Ошибка DOS: «было неожиданно в это время.»? - PullRequest
2 голосов
/ 26 мая 2011

Мой системный путь Windows 7 выглядит примерно так:

Path=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;....

Я пытаюсь установить новую пользовательскую переменную в зависимости от того, определена она или нет:

IF NOT DEFINED DEFAULTP (
  echo Setting DEFAULTP to backup the system PATH
  SETX DEFAULTP=%PATH%
)

Когда я пытаюсь это сделать, я получаю сообщение об ошибке, похожее на это:

\NVIDIA was unexpected at this time.

Кто-нибудь может догадаться, почему?

1 Ответ

0 голосов
/ 26 мая 2011

Попробуйте это:

IF NOT DEFINED DEFAULTP (
  echo Setting DEFAULTP to backup the system PATH
  SETX DEFAULTP "%PATH%"
)

Редактировать: Запуск setx /? приводит следующие примеры:

Примеры:
SETX MACHINE COMPAQ
SETX MACHINE "COMPAQ COMPUTER" / M
SETX MYPATH "% PATH%"
SETX MYPATH ~ PATH ~

...