Board logo

标题: 一个reg add的问题!!! [打印本页]

作者: zqdarkday     时间: 2007-4-22 05:51    标题: 一个reg add的问题!!!

我用
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v a /t REG_SZ /d f:\TFTplayer.exe /f
但我想用本文件打开就加了一点东西变成
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v a /t REG_SZ /d f:\TFTplayer.exe "%1" /f
就不行了。
CMD提示错误: 命令行参数太多
我觉得好象没错啊,请大虾告诉我一下到底哪里错了???
谢谢大家了!
作者: slore     时间: 2007-4-22 06:16
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v a /t REG_SZ /d f:\TFTplayer.exe" ""%%1""" /f

[ Last edited by slore on 2007-4-21 at 05:22 PM ]
作者: zqdarkday     时间: 2007-4-22 09:16
谢谢啊!可以的哦!
作者: 6622186     时间: 2007-4-26 11:06
还不完美
作者: huyingbin     时间: 2007-5-29 11:09
看看
作者: kgdetg1127     时间: 2007-10-16 16:59
顶上去!!!
作者: lxmxn     时间: 2007-10-17 02:29

# reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v a /t REG_SZ /d "f:\TFTplayer.exe \"%1\"" /f

操作成功结束

# reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v a

! REG.EXE VERSION 3.0

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    a   REG_SZ  f:\TFTplayer.exe "%1"


#

作者: HAT     时间: 2007-10-17 10:36
双引号需要用反斜线来转义,我也是前不久才学会的,呵呵。
作者: kinglzk2000     时间: 2007-10-17 12:14
学习了     ....
作者: Lick     时间: 2007-10-19 01:32
还是要努力哦,没学会``
作者: hmilywenjia     时间: 2008-2-21 19:56    标题: 请帮忙看下

我想把三个dll文件写进注册表,“LTPactAviso.dll”,“LTTaxiDataSource.dll”
“LTQH_CloseProcess.dll”,写到注册表的位置是:HKEY_LOCAL_MACHINE\SOFTWARE\Lingtu\Sm@rtGPS\LTMonitor3\TaxiMonitor
请帮忙看下,这些键都存在,不需要新建
作者: hmilywenjia     时间: 2008-2-21 19:59    标题: 补充下刚才的问题

我想把他弄成批处理,自动执行,不用手动一个一个注册