DOS错误:“此时出乎意料。”?

时间:2011-05-26 06:30:12

标签: windows-7 batch-file

我的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 :(得分:0)

试试这个:

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~