Board logo

标题: [文本处理] 批处理怎么新增一个字符文件,内容比较多的那种 [打印本页]

作者: xfwljd    时间: 2015-2-7 13:41     标题: 批处理怎么新增一个字符文件,内容比较多的那种

比如要把下面这么多加密字符创建一个文件,怎么创建,一行一行也创建不了啊,怎么用bat能点一下,生成一个内容为以下内容的txt文件呢?


-----BEGIN CERTIFICATE-----
MIIDFzCCAf+gAwIBAgIEQ2AXgjANBgkqhkiG9w0BAQsFADBDMRgwFgYDVQQDDA8w
anRyZWRnMHZmbi5vcmcxGjAYBgNVBAoMEXk0bnZwOTIgdTBpMDRkeGdwMQswCQYD
VQQGEwJVUzAeFw0xNTAxMDMwMzAxMjZaFw0xODA1MTUwMzAxMjZaMEMxGDAWBgNV
BAMMDzBqdHJlZGcwdmZuLm9yZzEaMBgGA1UECgwReTRudnA5MiB1MGkwNGR4Z3Ax
CzAJBgNVBAYTAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA57uS
CVfr6vHAmezxa8Sscx3ZVuIO/4oGFz0ciJOZe33Sdsf5062/QTUpHXmL7zuPjcXZ
8kHvULzD62Z6QzoYHftWAZQfuZ81fay3VTLLZSYgv5ft0sxQJUwakhONdPYc5opx
K8YAKvpeEzB3Y+fj4xDP1uEgIh65V9diTz0JU0MSRkAyRZUE458GdgGICZSvEyG6
UvSLCFnFuq9pBdqXX2nwr2wQc8fMECexpJhoKJ26Lx+eWcaDjBMXzBOJ/9xRfxI/
R8t70gOkiETrhpXGOorA5RYov2z6nah2jgTV/ov44KPYMLTiQRNPgqwpszkU+Vac
qwllI9jVlXL1d5vgMQIDAQABoxMwETAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3
DQEBCwUAA4IBAQCKy03WltJ6yc8hiB47Y2zJB3CqfBIa1qZ1Kah046UV00bVj2j+
ycnP4soy8ZaIbXT9Wf9dQ2rtakXXWfFEEa3la44PjtrlBP+UE9MBpyDQpJfNVG6b
oSKUfbcMCv3OVcs+/FWkzihdtnnNcPLv2B37BLMxAtEpYJ2eJZackXPqHhJJUDna
0QmG+2ny2xPdPcQdOaAJPlh0M8zMfnQVwnKggD9sLEtlwbtfFD8If4ruEMond6nl
WPiDGuPmzq89xODJQmnpOwH/i3VXdp/RqLXAFC8qxtXV8noZ6OPxiIOaWr2bl/Rz
lIcwwcr18D3KRIv0WOWfPfLsO1y4vb46Cbsc
-----END CERTIFICATE-----
作者: xfwljd    时间: 2015-2-7 13:41

求救大侠,找了2天了,都没找到
作者: Batcher    时间: 2015-2-7 14:11

  1. @echo off
  2. for /f "delims=:" %%i in ('findstr /n "^:DynamicScript$" "%~f0"') do (
  3.     more +%%i "%~f0" > new.txt
  4. )
  5. goto :eof
  6. :DynamicScript
  7. -----BEGIN CERTIFICATE-----
  8. MIIDFzCCAf+gAwIBAgIEQ2AXgjANBgkqhkiG9w0BAQsFADBDMRgwFgYDVQQDDA8w
  9. anRyZWRnMHZmbi5vcmcxGjAYBgNVBAoMEXk0bnZwOTIgdTBpMDRkeGdwMQswCQYD
  10. VQQGEwJVUzAeFw0xNTAxMDMwMzAxMjZaFw0xODA1MTUwMzAxMjZaMEMxGDAWBgNV
  11. BAMMDzBqdHJlZGcwdmZuLm9yZzEaMBgGA1UECgwReTRudnA5MiB1MGkwNGR4Z3Ax
  12. CzAJBgNVBAYTAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA57uS
  13. CVfr6vHAmezxa8Sscx3ZVuIO/4oGFz0ciJOZe33Sdsf5062/QTUpHXmL7zuPjcXZ
  14. 8kHvULzD62Z6QzoYHftWAZQfuZ81fay3VTLLZSYgv5ft0sxQJUwakhONdPYc5opx
  15. K8YAKvpeEzB3Y+fj4xDP1uEgIh65V9diTz0JU0MSRkAyRZUE458GdgGICZSvEyG6
  16. UvSLCFnFuq9pBdqXX2nwr2wQc8fMECexpJhoKJ26Lx+eWcaDjBMXzBOJ/9xRfxI/
  17. R8t70gOkiETrhpXGOorA5RYov2z6nah2jgTV/ov44KPYMLTiQRNPgqwpszkU+Vac
  18. qwllI9jVlXL1d5vgMQIDAQABoxMwETAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3
  19. DQEBCwUAA4IBAQCKy03WltJ6yc8hiB47Y2zJB3CqfBIa1qZ1Kah046UV00bVj2j+
  20. ycnP4soy8ZaIbXT9Wf9dQ2rtakXXWfFEEa3la44PjtrlBP+UE9MBpyDQpJfNVG6b
  21. oSKUfbcMCv3OVcs+/FWkzihdtnnNcPLv2B37BLMxAtEpYJ2eJZackXPqHhJJUDna
  22. 0QmG+2ny2xPdPcQdOaAJPlh0M8zMfnQVwnKggD9sLEtlwbtfFD8If4ruEMond6nl
  23. WPiDGuPmzq89xODJQmnpOwH/i3VXdp/RqLXAFC8qxtXV8noZ6OPxiIOaWr2bl/Rz
  24. lIcwwcr18D3KRIv0WOWfPfLsO1y4vb46Cbsc
  25. -----END CERTIFICATE-----
复制代码

作者: xfwljd    时间: 2015-2-7 14:18

大哥,这个我试了下可以,但是有个问题请教一下,比如我要制定多个字符段,生成多个文件怎么用啊?还有生成文件之后,我能替换,然后删除该批处理,好像在下面添加没用
作者: xfwljd    时间: 2015-2-7 14:19

我的意思是,有3段类似文字,生成1,2,3个文件,替换C盘目录下面1,2,3个文件,然后把所有记录包括批处理全部自动删除不留痕迹
作者: xfwljd    时间: 2015-2-7 14:30

@echo off
more +5 "%~f0" >1.ini
copy /y my.ini "C:\Program Files\OpenVPN\config"
del /q /f /a "%cd%\1.ini"
goto :eof
1111

@echo off
more +12 "%~f0" >2.ini
copy /y my.ini "C:\Program Files\OpenVPN\config"
del /q /f /a "%cd%\2.ini"
goto :eof
2222
作者: xfwljd    时间: 2015-2-7 14:31

@echo off
more +5 "%~f0" >1.ini
copy /y my.ini "C:\Program Files\OpenVPN\config"
del /q /f /a "%c ...
xfwljd 发表于 2015-2-7 14:30



    这个能帮我改改吗,能生成多个,
作者: xfwljd    时间: 2015-2-7 14:38

现在运行结果变成就一个文件,,然后里面的值是带着下面命令,能不能2个命令能运行完一个接着运行第二个
1111
2222

@echo off
more +5 "%~f0" >2.ini
copy /y 2.ini "C:\Program Files\OpenVPN\config"
del /q /f /a "%cd%\2.ini"
goto :eof
2222




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2