用户
 找回密码
 立即注册
搜索

[求助] 求助批处理,绿色软件注册的时候见过

[复制链接]

12

主题

203

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2007-3-19 14:28:00
求助批处理,绿色软件注册的时候见过
以前下载绿色软件注册的时候遇到过批处理文件可以实现下面的功能,后来找不到了,又没有大牛会写或者有现成的提供一个。

下面是一个注册表文件直接运行,但是由于需要输入对应的用户名和密码,也就是username=和password=后面的东西才能生效。
需要一个批处理实现运行后出现提示输入用户名和密码,回车后在注册表中添加下面相应的内容。


Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Active\AMVAddIn\APM]
"DisplayName"="自定义面板"
"Image"="C:\Activ\Image\Pic_D.bmp, C:\Active\Image\Pic.bmp"
"Target"="[url=http://10.100.2.30:8000/login.php?USERNAME=admin&ASSWORD=admin123]http://10.100.2.30:8000/login.php?USERNAME=admin&ASSWORD=admin123[/url]"
"TargetType"=dword:00000002



[ 本帖最后由 tomatozz 于 2007-3-19 14:33 编辑 ]




[ 本帖最后由 tomatozz 于 2007-3-19 14:49 编辑 ]
使用道具 举报 回复
发表于 2007-3-19 15:04:00
有人知道吗?我试下了几个绿色软件都没有发现
使用道具 举报 回复 支持 反对
发表于 2007-3-19 16:42:00
提示功能没有实现,不过这个也能完成你的要求。把1.bat拖 到命令提示符处,然后在后面加上两个参数。用空格分开。第一个是用户名,第二是密码。
使用道具 举报 回复 支持 反对
发表于 2007-3-19 19:12:00
太感谢了,根据你的文件我在网上又查了下,解决了,:)
bat文件如下:

@echo off
echo 请输入你的用户名,回车确认:
set /p input1=

echo 请输入你的密码,回车确认:
set /p input2=

echo Windows Registry Editor Version 5.00 >1.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Active\AMVAddIn\APM] >>1.reg
echo "DisplayName"="自定义面板" >>1.reg
echo "Image"="C:\Activ\Image\Pic_D.bmp, C:\Active\Image\Pic.bmp" >>1.reg
echo "Target"="http://10.100.2.30:8000/login.php?USERNAME=%input1%&ASSWORD=%input2%" >>1.reg
echo "TargetType"=dword:00000002 >>1.reg
regedit  /s 1.reg   

del 1.reg /s /q

echo 恭喜,设置完成!!!
使用道具 举报 回复 支持 反对
发表于 2007-3-19 19:14:00
我是根据生成的1.reg文件慢慢试出来的,呵呵,笨办法

在后面加了个del把1.reg文件删除了

现在去找个延时关闭的办法,最后恭喜设置完成如果是直接运行bat文件是看不到就关闭了
使用道具 举报 回复 支持 反对
发表于 2007-3-19 20:08:00
原帖由 tomatozz 于 2007-3-19 19:14 发表
我是根据生成的1.reg文件慢慢试出来的,呵呵,笨办法

在后面加了个del把1.reg文件删除了

现在去找个延时关闭的办法,最后恭喜设置完成如果是直接运行bat文件是看不到就关闭了
那个set用的真好。我就不知道有这么个用法。
另外,如果想看到那个中文提示的话,也不要去找什么延时了,直接在最后加一个pause就好了。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则