录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

[教程] 用批处理搞定 kontakt一键入库

( 131 )
 
[收藏]
-  第 2 页  -

775
#16 12-4-5 19:37
我昏,咋说后门木马的都有哦,我一句一句解释下:
@echo off
关闭echo这个字符串的显示
:begin
循环一个
cls
清屏
for /f "delims=" %%i in ("%cd%") do set folder=%%~ni
找到当前文件夹路径的最后一级
set input=
设置输入交互
set /p input=  请输入一个三位数:
显示输入交互
if "%input%"=="" goto begin
如果输入空白,回到循环开始
if %input% lss 100 goto begin
小于100,回到循环开始
if %input% gtr 999 goto begin
大于999.回到循环,当然,输入字母也会回到循环最初

for /f "tokens=2*" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Native Instruments\Content" /v k2lib0"%input%"')do echo 已经存在键值,请重新输入 &&  pause && goto begin

最重要的一句,预先判断键值是否存在,没有就继续,有的话就退回开始输入阶段~!!
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Native Instruments\Content"   /v k2lib0"%input%" /t  REG_SZ /d "%folder%"
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Native Instruments\%folder%" /v ContentVersion /t REG_SZ /d "1.0"  /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Native Instruments\%folder%" /v ContentDir /t REG_SZ /d "%cd%" /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Native Instruments\%folder%" /v Visibility /t REG_DWORD  /d "00000003" /f
以上都是写入库必须的的4条注册表值信息,著名的K2LIBXXXX,1.0,路径,00000003
del "%folder%_info_1.txt"
del "%folder%_info_2.txt"
del "%folder%_info.nkc"
del "%folder%_info.nkx"
如果文件夹存在NKX,NKC,....1txt,.....2txt删除掉,反正接下来还要建立新的,主要是为了文件夹干净
type nul>> "%folder%_info_1.txt"
type nul>> "%folder%_info_2.txt"
rename "%folder%_info_1.txt" "%folder%_info.nkc"
rename "%folder%_info_2.txt" "%folder%_info.nkx"
以上为建立XXX_info.nkc和XXX_info.nkx
pause
这句是暂停的意思

[ 本帖最后由 xoandxo 于 12-4-5 22:18 编辑 ]
观众反应
:你太牛逼了!!!天才!!!

211
#17 12-4-5 20:02

回复 xoandxo 在 #14 的 pid=3468277 的贴子

判断Content是否存在那块没看太明白。。冲突了是如何实现回显数据的呢?

297
#18 12-4-5 20:04
必须顶一个!!!!!!!!!!!

775
#19 12-4-5 20:05

回复 xoandxo 在 #14 的 pid=3468277 的贴子

是有点容易糊涂,我也想加了一句选N的话就回到最开始输入三位数的时候,半天没弄进去

[ 本帖最后由 xoandxo 于 12-4-5 20:12 编辑 ]

775
#20 12-4-5 20:06

回复 xoandxo 在 #14 的 pid=3468277 的贴子

windows会自动提示改值是否存在,不需要进行注册表搜索

775
#21 12-4-5 20:08

回复 xoandxo 在 #14 的 pid=3468277 的贴子

k2lib0"%input%"这个的结果就是判断k2lib加4位数是否匹配

489
#22 12-4-5 20:35

231
#23 12-4-5 20:40
呵呵!俺看不懂啊!??能否有个傻瓜式的教程!

541
#24 12-4-5 20:41
这个必须留下脚印!顶楼主

4582
#25 12-4-5 20:43
很好的同学,留名支持。

1781
#26 12-4-5 21:13
支持!顶楼主!真是高手。

2398
#27 12-4-5 21:30
楼主这个。只支持32位的????

775
#28 12-4-5 22:06

回复 xoandxo 在 #14 的 pid=3468277 的贴子

已经解决预先判断键值是否存在的BUG,请重新下载一次~!

844
#29 12-4-5 22:17
感谢楼主

775
#30 12-4-5 22:19

回复 铁观音 在 #17 的 pid=3468368 的贴子

29楼,彻底傻瓜化,啥都不输入,双击就可以了

[ 本帖最后由 xoandxo 于 12-4-6 00:30 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索