标题: 批处理中执行REG.EXE命令为什么会出错?
[打印本页]
作者: ABC
时间: 2006-10-17 10:16
标题: 批处理中执行REG.EXE命令为什么会出错?
批处理中的命令如下:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\usbstor" /v Start /t REG_DWORD /d 4 /f
执行这个批处理出现如下的错误:
C:\>usb
C:\>
'' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
但是直接在CMD中运行,就没有错。
请各位指教这是为什么?
作者: yangchun
时间: 2006-10-17 10:23
标题: reg add
作者: lxmxn
时间: 2006-10-17 11:04
是编码的问题吧。保存文件的时候保存为Unicode的类型试试看。
作者: ABC 时间: 2006-10-17 11:35
多谢,确实是编码的问题,但是正确的编码是ANSI,不知道为什么,但是默认也是这个选项的啊。
作者: lxmxn 时间: 2006-10-17 11:38
你的意思是说:你用Unicode编码格式保存的时候出现那个现象的?而用ANSI格式保存的就没有出现那个问题吗?
作者: 不得不爱 时间: 2006-10-17 22:14
bat文件本来就是ANSI格式的