1樓:匿名使用者
比如讀取abc.txt的第一行,記作變數a然後讀取第2行,記作變數b
**如下:
@echo off
set/p n=要第幾行:
set/a n-=1
for /f "%skip% tokens=* delims=" %%i in (abc.txt) do (
set a=%%i&&goto:a)
:aecho 內容是:%a%
pause
或者查詢abc.txt中以a=開頭的行,把等號後的內容記為變數a這樣的命令要怎麼寫?
**如下
@echo off
for /f "tokens=1,* delims==" %%a in ('find "a="^ set a=%%b&&goto:a) :aecho a=%a% pause 2樓:匿名使用者 查詢abc.txt中以a=開頭的行,把等號後的內容記為變數a@echo off for /f "tokens=1* delims==" %%i in (abc.txt) do if "%%i"=="a" set a=%%j echo %a% 3樓:匿名使用者 第一部分我不是很明白你的意思,如果一行一個變數的話,貌似不行吧,用這個迴圈倒是可以一次儲存一行的資料直到文字結束,不知道你的意思是不是這樣: for /f "delims=" %%a in (abc.txt) do @echo. %%a pause 第二部分問題: for /f "delims=a=" %%a in (abc.txt) do @echo %%a pause 不知是否可以?? 批處理問題 怎樣把讀取內容的變數值賦值給一個變數 例子如下 4樓: @echo off setlocal enabledelayedexpansionset "datenum=0" set "ipath=" for /f "tokens=*" %%i in (.\logdate.txt) do ( set /a datenum+=1 if !datenum! equ 2 ( set "ipath=%%i" rem 給變數賦值的時候最好用引號把變數括起來,因為bat對空格異常敏感 echo.%%i echo.!ipath!)) pause 5樓:匿名使用者 1.最後一行的「echo!ipath! 」裡 echo和顯示內容最好打一個空格,不推薦在echo直接後接 . 或 = 或 \等來代替空格。 2.檔案裡的文字內容有問題,含有特殊字元如 | & !。如內容為 美眉! 美眉我愛你! 時,由於你開啟變數延遲,所以 !美眉我愛你! 會以變數處理,事實沒有這個變數,所以賦空,顯示時只剩下 美眉 了。其他特殊字元同理 把下面的批處理存為myren.bat,放在目標資料夾下,然後在cmd中進入目標路徑,輸入 myren.bat 任意內容 然後程式就會把所有mp4檔名中的 任意內容 刪掉。echo off setlocal enabledelayedexpansion for f delims i in dir mp... 可能我還沒明白你的意思。你這裡是不是要做一個超連結?檔案 一個影子很孤單,兩朵玫瑰才新鮮 一顆心情常期盼,兩處天空多浩瀚 正看簡訊的小笨蛋,為何讓我總懷念,祝你春節快樂! 我怕明天起得晚,所以現在就預定第一縷陽光給你,祝你新春快樂!預定第一陣晨風給你,祝你一帆風順!預定第一聲鳥鳴,祝你心想事成!加分... 呵呵,樓下的好懶啊,哈。不知是text文字框控制元件還是一個。txt文字檔案,如果是檔案要先匯入哦。一切從簡,如果是text控制元件的話是很簡單的,假設資料在。dim a as string dim b as string a split vbnewline for i lbound a to ub...批處理刪除檔名中的指定文字,寫個批處理刪除指定檔案或指定資料夾
網頁設計的問題 怎樣讓html讀取文字檔案,經過一定
vb怎樣讀取txt文字每一行的指定內容