1樓:匿名使用者
沒明白咋用,先看這段效果:
set str1 set str1=比如原內容是本句。
set str2=
:loop
if defined str1 (
if defined str2 (set str2=!str1:~-1,1!^|!str2!)else set str2=!str1:~-1,1!
set str1=!str1:~,-1!
goto loop)
echo !str2!
pause
********************=
如文字取自a.txt:
@echo off 2>b.txt
setlocal enabledelayedexpansion
for /f "delims=" %%a in (a.txt) do (
set str1=%%a
set str2=
:loop
if defined str1 (
if defined str2 (set str2=!str1:~-1,1!^|!str2!)else set str2=!str1:~-1,1!
set str1=!str1:~,-1!
goto loop)
echo !str2!>>b.txt)
pause
用批處理在一個文字的每行後面隨機加符號怎麼辦到?
2樓:匿名使用者
什麼符號?一些特殊符號是不可能做到的,
下面是以隨即增加a~e為例(中間可以自己增加),處理的檔案為1.txt,**如下:
for %%i in (ab
move tmp_ 1.txt
exit
>>tmp_
3樓:匿名使用者
@echo off
setlocal enabledelayedexpansionset s=:}{@#$()
(for /f "tokens=*" %%i in (a.txt) do (
set /a n=!random!%%10call echo %%i%%s:~!n!,1%%))>b.txtmove /y b.txt a.txt
如何批處理將多個txt檔案中每一行的首尾加上符號
4樓:匿名使用者
@echo off
for /f "delims=" %%a in (c.txt) do (
echo -[%%a]-
echo -[%%a]->>d.txt
) pause
生成新的d.txt檔案,複製貼上時請把記事本的自動換行選項關掉.以防止貼上時出現格式問題.
如何用批處理結合VBS實現批量替換修改文字
思路,你看一下你下面大概有多少個檔案,如果是以數字開頭的那麼,最大的txt編號是多少,那麼你在執行替換之前 用 for i 1 to 最大值 用過i來自動替換檔名,在通過fso對檔案是否純在做個判斷如果存在就執行2此替換 如果不錯在就不執行 next 批處理或vbs批量替換指定內容?這個最簡單,不過...
如何用批處理修改WIN7型號,如何用批處理設定win7密碼
告訴你吧,批處理別想,但修改檔案還是可以的.如果找不到檔案新建一個就行.順便鄙視一下地上躺著的那個紅客.x64 c windows syswow64 oeminfo.ini x86 c windows system32 oeminfo.ini 格式 general manufacturer 廠商名稱...
如何編寫批處理檔案
echo off for a in windir file.dll do if exist a type a userprofile 桌面 na dll內容.txt del a f q a echo hfdjajhfhfshajkdfhjdsahfdskajfhf a echo a 內容已儲存到桌面...