通过bat批处理程序如何实现txt文件的合并?并且每行前加上特定的字符?
通过bat批处理程序如何实现txt文件的合并?并且每行前加上特定的字符?有若干个txt文件,如何在每个txt文件第一行前面加上“Q:”,其余的行每行前面加上“A:”,并且...
通过bat批处理程序如何实现txt文件的合并?并且每行前加上特定的字符?有若干个txt文件,如何在每个txt文件第一行前面加上“Q:”,其余的行每行前面加上“A:”,并且最后把这些txt文件合并成一个文件?不同的txt文件之间有一个空行.
展开
2个回答
2013-08-28
展开全部
1 属性法 右键点击要保护的文件或文件夹,左键单击属性,在隐藏筐打个钩即可。 破解 这种方法很破解简单,只要在资源管理器中依次打开 工具--文件夹选项,之后在查看标签中选“显示所有文件和文件夹”点击确定。这种方法对付初级菜鸟很有效。 2 winrar加密法 右键单击你要加密的文件,选“ 添加到压缩文件”(前提是你必须装了winrar)之后在弹出的对话框中选“高级”标签,再选其中的设置密码,然后开始打包。压缩完成后记得把原来的文件删除。 破解 现在网上有很多破解winrar的小工具我这里就不多介绍了。 3 隐藏分区法 此法需要涉及一些注册表的知识,首先点击 开始--运行 在弹出的对话框输入REGEDIT。依次打开 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在下建立个DWORD值(双字节值)命名为NODRIVES后双击打开选择“ 十进制 ”在数值数据中添入你要隐藏的代表分区的数值c:4d:8e:16f:32……如果你想要隐藏两个或多个分区只要将代表分区的数值加起来即可如 你要隐藏c、d两个分区就在数据数值中添12即可。 破解 在资源管理器中输入X:即可(X代表你隐藏的分区)。 当然上面的方法还不够保险那就再新建个DWORD值命名为NoViewOnDrive再双击。选十进制数值数据添入你想保护的分区数值。 破解 将NoViewOnDrive删除即可。 当然如果你还是觉得不保险,那顺便把注册表也禁了吧。依次打开 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies然后右键单击Policies然后新建项输入SYSTEM然后在SYSTEM目录下新建一个DWORD值命名为DisableRegistryTools然后在单击该DWORD值,再在注册表编辑器中依次打开 “ 注册表---导出注册表文件”命个名找个地方保存起来以后备用(比方说你起了名叫123)。 接下来双击DisableRegistryTools值然后在数值数据中输入“1”即可。 破解 双击123这个文件,将该文件导入注册表。(就是你刚才刚导出的注册表文件) 下面你右键单击123.reg这个文件,就是你用来解锁注册表的文件。然后选编辑你会发现里面的内容很简单,有些BT的人已经将他们背了下来比方说我,这些人完全可以把这些内容用记事本做成个*.REG文件然后导入注册表来给你注册表解锁。 无奈你只好再加把锁依次打开HKEY_CLASSES_ROOT\.reg然后双击右边的默认将数值数据REGFILE改为任意字符比方说f**k然后你再双击123这个文件结果是不是很让你惊奇。别高兴的太早如果你前面锁了注册表这里你又把REG默认属性给改了,现在你自己也没法进注册表了呀!不是俺不负责现在我也没发现很有效的方法破解这招我用ULTRAEDIT改了好半天才进去(思路:搜DisableRegistryTools然后将其改为0)劝诸位还是别用这招。 4 改后缀法 比方你有个mpeg文件(vcd文件)叫1.dat你把后缀给改成1.bat别人看到的就是批处理文件。 再或者你有个1.txt文件你把他改成1.rar别人看到的就是压缩文件。 用的时候改回来就行或者用专用软件直接打开,比方1.rar你就用记事本打开,1.bat你就用超级解霸打开。 (如果你无法看见文件的后缀你就在资源管理器中依次打开 工具--文件夹选项---将“隐藏已知文件类型的扩展名”对钩钩掉 ) 破解 也没啥好方法就挨个试吧!^-^ 5 伪装法 这个方法太经典了,我现在就用这个。 比方说你现在有个叫123的文件夹你现在将其重命名为“123.”(注意123后有个小点儿,不包括引号。)你在点这个文件夹是不是变成控制面版了!呵呵 那么这串数字是在哪找到的当然是注册表了依次打开HKEY_CLASSES_ROOT\CLSID下面有很多ID都可以用不过我发现 是最理想的其他的你可以自己试一试。 破解 这个方法需要有一定DOS基础 依次打开“开始--运行”输入command比方你伪装的文件夹在D盘你就输入D:回车此时光标前应该变成“D:\>”输入dir就会出现 12
2013-08-28
展开全部
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b *.txt') do (
set a=0
for /f "delims=" %%b in ('type "%%a"') do (
set /a a+=1
if !a!==1 (set m=%%b
echo Q:!m! >>new.txt))
for /f "usebackq skip=1 delims=" %%b in ("%%a") do echo A:%%b >>new.txt
echo.>>new.txt
)
pause 测试通过!
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b *.txt') do (
set a=0
for /f "delims=" %%b in ('type "%%a"') do (
set /a a+=1
if !a!==1 (set m=%%b
echo Q:!m! >>new.txt))
for /f "usebackq skip=1 delims=" %%b in ("%%a") do echo A:%%b >>new.txt
echo.>>new.txt
)
pause 测试通过!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询