无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3204|回复: 8
打印 上一主题 下一主题

命令行版XPESET测试版本(重新修正错误)

[复制链接]
跳转到指定楼层
1#
发表于 2007-1-26 13:53:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
@Echo Off
Rem 本人潜水多时,此代码为即兴之作.故定有多处错误.希望论坛高手修改,修改后请跟贴
Rem VistaKey$Gmail.Com.狗屁版权!免费传播!欢迎修改!
Rem 老毛桃1111版可直接使用.
Rem 更新了BUG,请重新测试。最近比较忙,少露面。
Set ConfigFile1=PECONFIG.INI
Set ConfigFile2=XPEMENU.INI
Set TT=无忧论坛的忧忧命令行版XPESET测试版本(A阶段)
Title %TT%
For %%i In (X,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,Y,Z) Do If Exist %%i:\%ConfigFile1% Set OP=%%i:\&Goto Next
Goto Next2
:Next
For /f "Eol=# UseBackQ Tokens=1,2* Delims==;;" %%i In ("%OP%%ConfigFile2%") Do Call :%%i %%j %%k
:Next2
For /f "Eol=# UseBackQ Tokens=1,2* Delims==;;" %%i In ("%SystemRoot%\%ConfigFile1%") Do Call :%%i %%j %%k
Exit
:桌面快捷方式
%SystemRoot%\System32\Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\Desktop" /v "%2" /d "%1" /f
Goto :Eof
:程序组快捷方式
%SystemRoot%\System32\Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\Programs" /v "%2" /d "%1" /f
Goto :Eof
:开始菜单快捷方式
%SystemRoot%\System32\Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\StartMenu" /v "%2" /d "%1" /f
Goto :Eof
:自启动程序
%SystemRoot%\System32\Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\StartUp" /v "%2" /d "%1" /f
Goto :Eof
:快速启动栏
%SystemRoot%\System32\Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\QuickLaunch" /v "%2" /d "%1" /f
Goto :Eof
:发送到菜单
%SystemRoot%\System32\Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\SendTo" /v "%2" /d "%1" /f
Goto :Eof
:启动
%SystemRoot%\System32\Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "%2" /d "%1" /f
Goto :Eof
:启动组
%SystemRoot%\System32\Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "%2" /d "%1" /f
Goto :Eof
:用户名
%SystemRoot%\System32\Reg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOwner" /d "%1" /f
:公司名
%SystemRoot%\System32\Reg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOrganization" /d "%1" /f
Goto :Eof
:墙纸文件
%SystemRoot%\System32\Reg Add "HKU\.DEFAULT\Control Panel\Desktop" /v "Wallpaper" /d "%1" /f
Goto :Eof
:环境变量
%SystemRoot%\System32\Reg Add "HKLM\System\ControlSet001\Control\Session Manager\Environment" /v "%2" /d "%1" /f
Goto :Eof
:帮助和说明
%SystemRoot%\System32\Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\StartMenu" /v "帮助和说明" /d "%1" /f
Goto :Eof
:进程延时
Rem 这个地方可以调用老九的进程延时工具!需要的自己加,但实际没有用.
Goto :Eof
:删除文件
Del /s /q "%1"
Goto :Eof
:导入注册表
Regedit /s "%1"




修改了一下
@Echo off&Cls
For %%i In (C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,Y,Z,X) Do If Exist %%i:\XPEMENU.INI Set OP=%%i:\&Goto NTConfig
:NTConfig
For /f "Eol=# Tokens=1,2* Delims===;" %%i In (%OP%XPEMENU.INI) Do Call :%%i %%j %%k
Exit
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:桌面快捷方式
Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\Desktop" /v %2 /d %1 /f
Goto :Eof
:程序组快捷方式
Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\Programs" /v %2 /d %1 /f
Goto :Eof
:开始菜单快捷方式
Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\StartMenu" /v %2 /d %1 /f
Goto :Eof
:自启动程序
Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\StartUp" /v %2 /d %1 /f
Goto :Eof
:快速启动栏
Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\QuickLaunch" /v %2 /d %1 /f
Goto :Eof
:发送到菜单
Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\SendTo" /v %2 /d %1 /f
Goto :Eof
:启动
Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v %2 /d %1 /f
Goto :Eof
:启动组
Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v %2 /d %1 /f
Goto :Eof
:运行
Start %1
:等待运行
Start /Wait %1
:隐藏运行
If Exist Shellexecute Shellexecute -h %1
Goto :Eof
:用户名
Reg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOwner" /d %1 /f
:公司名
Reg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOrganization" /d %1 /f
Goto :Eof
:桌面背景
Reg Add "HKU\.DEFAULT\Control Panel\Desktop" /v "ConvertedWallpaper" /d %1 /f
Goto :Eof
:环境变量
Reg Add "HKLM\System\ControlSet001\Control\Session Manager\Environment" /v %2 /d %1 /f
Goto :Eof
:帮助和说明
Reg Add "HKLM\SOFTWARE\Sherpya\XPEinit\StartMenu" /v "帮助和说明" /d %1 /f
Goto :Eof
:删除文件
Del /s /q %1
Goto :Eof
:导入注册表
Regedit /s %1
Goto :Eof


这个老毛桃1111版就不能用了
命令
用户名="忧忧"
公司名="无忧论坛"
程序组快捷方式="%ProgramFiles%\UEDIT32\UEDIT32.EXE" "工具\专业UEDIT32文本工具"


帮我测下这个批处理!我测试是很多命令用不了。

[ 本帖最后由 忧忧 于 2007-1-29 12:39 PM 编辑 ]
2#
发表于 2007-1-26 16:37:39 | 只看该作者
嘿嘿,这个有点意思哈,楼主似乎 N 就没露面了,签名也有意思哈!
回复

使用道具 举报

3#
 楼主| 发表于 2007-1-27 14:34:01 | 只看该作者

修改注册表

原帖由 老毛桃 于 2007-1-26 16:37 发表
嘿嘿,这个有点意思哈,楼主似乎 N 就没露面了,签名也有意思哈!

改 ||XPEINIT -M "XXXXX" XPESET.EXE /REG为||XPEINIT -M 'XXXXXX' SHELLEXEC -H SET.CMD便可
以后会升级
回复

使用道具 举报

4#
发表于 2007-1-27 15:31:18 | 只看该作者
原帖由 忧忧 于 2007-1-26 01:53 PM 发表
Rem 老毛桃1111版可直接使用.

老毛桃1111版中如何使用呀?
回复

使用道具 举报

5#
 楼主| 发表于 2007-1-27 17:17:30 | 只看该作者

内有使用方法及文件

内有使用方法及文件
释放BOOTCD.ISO中的WinPE.IS_
将其重命名为WinPE.CAB
用WinRAR解压得到WinPE.ISO
把XPEMENU.INI及I386目录添加到WinPE.ISO的根目录.
加载SOFTWARE配置单元到HKLM的HK子项.
导入XPESET替换为CSSET.REG注册文件.
卸载SOFTWARE.
添加修改好的SOFTWARE配置单元,覆盖原文件.
删除XPESET.EXE
删除PECONFIG.INI
保存并退出
虚拟机测试
(压缩包内的XPEMENU.INI将更改用户名及公司名)

CMDSET.RAR

1.68 KB, 下载次数: 41, 下载积分: 无忧币 -2

回复

使用道具 举报

6#
发表于 2007-1-27 17:57:29 | 只看该作者
忧忧 你叫我测试什么?
回复

使用道具 举报

7#
发表于 2007-1-27 18:13:28 | 只看该作者
是不是老九YY版的啊
回复

使用道具 举报

8#
发表于 2007-1-27 22:33:57 | 只看该作者
原帖由 忧忧 于 2007-1-27 05:17 PM 发表
内有使用方法及文件
释放BOOTCD.ISO中的WinPE.IS_
将其重命名为WinPE.CAB
用WinRAR解压得到WinPE.ISO
把XPEMENU.INI及I386目录添加到WinPE.ISO的根目录.
加载SOFTWARE配置单元到HKLM的HK子项.
导入XPESET替 ...

做个现成的可以吗?复杂啊。
回复

使用道具 举报

9#
发表于 2007-1-29 12:10:38 | 只看该作者
命令行版XPESET的优点?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-12 10:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表