求批處理或vbs,0 9隨機生成5位數,替換到裡

2022-10-22 15:10:22 字數 2891 閱讀 9369

1樓:匿名使用者

set/a r=!random!+12345(for /f "delims=" %%a in ('findstr /n .* a.txt') do (

set "str=%%a"

set "str=!str:aa123=%r%!"

echo,!str:*:=!

))>$

move $ a.txt

2樓:匿名使用者

@echo off

setlocal enabledelayedexpansionset "code=0123456789"

for /l %%i in (0,1,5) do (set n=%%i

call :main

)set "b=!a0!!a1!!a2!!a3!!a4!"

for /f "delims=" %%i in (a.txt) do (

set "c=%%i"

set c=!c:aa123=%b%!

echo.!c!>>$

)move $ a.txt

exit

:main

goto :eof

放在和a.txt同一目錄中執行

求修改txt內容的vbs或者批處理 20

3樓:匿名使用者

@echo off

setlocal enabledelayedexpasionfor /f "delims=" %%i in (123.txt) do (

set/a n+=1

echo %%i>>temp.txt

set m=!n!%5

if m==0 echo --------------->>temp.txt)

4樓:匿名使用者

o(∩_∩)o哈哈~,他那個enabledelayedexpansion寫錯了,少了個n

批處理或vbs提取字串並輸出到txt檔案中

5樓:王生

for /f "tokens=1,2,3,4,5* delims=$ " %%a in (1.txt) do (

@echo>>2.txt %%a

@echo>>2.txt %%b

@echo>>2.txt %%c

@echo>>2.txt %%d

@echo>>2.txt %%e

)空的變數和 空行要另外寫判斷

求個替換文字內容的批處理或vbs

批處理或vbs批量替換指定內容?

6樓:匿名使用者

這個最簡單,不過有點兒侷限性。假設1.txt是原始檔,替換後為2.txt

for /f "tokens=1-3 delims=." %%a in (1.txt) do echo %%a%%b.com>>2.txt

txt文件部分內容的替換 批處理程式怎麼編?

7樓:匿名使用者

setlocal enabledelayedexpansionfor /f "tokens=*" %%i in (原文字.txt) do (

set var=%%i

set "var=!var:123456=11!"

echo !var! >> 新文字.txt) pause

將你需要替換的文字改名為原文字並和p處理放一起,執行p處理後生成新文字。

空行是無法保留的,因為p處理只能做這些了。

8樓:

樓主要實現的功能是否要替換內容的同時,保證該文字的整體摸板,例如空行,特殊字元等..

如若要求比較高的話,可以使用change.exe第三方工具來實現,或者用批處理也可以實現,如若需要的話,留個話!

9樓:匿名使用者

能詳細介紹點內容嗎??

txt替換~~~

你新建一個txt 裡面內容 打 11 txt檔名改成 123456 檔案的相同檔名

然後複製貼上覆蓋他不就得了???

或者你按ctrl+f 查詢 123456 凡查到一個123456 就貼上替換 11

這不就得了!!

更好的辦法就是用word 裡面貌似有這個特換的功能

批處理,替換(或者刪除)當前資料夾中所有txt文件中指定的字元?

10樓:

@echo off

setlocal enabledelayedexpansionfor /f "delims=" %%i in ('dir /b "*.txt"') do (

for /f "skip=2 delims=" %%a in ('find /v "%%" "%%i"') do (

set "word1=%%a"

set "word1=!word1:123=abc!"

set "word2=!word1!"

set "word2=!word2:456=xyz!"

set "word3=!word2!"

set "word3=!word2:444=!"

echo,!word3! >>"%%~ni_tmp.txt"

)del "%%i" /f /q

ren "%%~ni_tmp.txt" "%%i"

)pause

注:把批處理檔案跟txt放在一起執行,測試前先備份好原檔案您的採納是我們的動力和鼓勵,請及時點選【採納回答】

求批處理指令碼

這題真麻煩。echo off for f delims a in se do set a path path set p se 起始日期 結束日期 yyyy mm d yyyy mm dd for f tokens 1 6 delims a in se do set a y1 a,y2 d,m1 1...

求用批處理建立另批處理的程式,求用一個批處理建立另一個批處理的程式

首先,很遺憾的告訴你,你的第一個程式是有問題的,問題出在對b.bat 的呼叫上。直接輸入b.bat的確可以執行b.bat,但是系統執行完b.bat後就退出了,b.bat後面的del b.bat exit根本就沒有執行,不信你看看b.bat被刪掉了嗎?正確的呼叫方法是 call b.bat。其次,若用...

求助批處理,求助一個批處理

測試成功 例如把 資料夾 c source 複製為 資料夾 i destination 不覆蓋存在的檔案 echo off xcopy c source i destination e c h y echo 完成 pause 如果u盤碟符會變,用這個批處理自動識別碟符,注意要把批處理檔案放到u盤裡執...