批處理寫入txt文件 批處理讀取txt內(nèi)容?
批處理讀取txt內(nèi)容?是每個(gè)等號(hào)的左邊作為一個(gè)變量@echo對(duì)于/F“tokens=1,2delims=”%%iin(文件)。Txt)do(set%%%I=%%Jecho variable%%I va
批處理讀取txt內(nèi)容?
是每個(gè)等號(hào)的左邊作為一個(gè)變量
@echo
對(duì)于/F“tokens=1,2delims=”%%iin(文件)。Txt)do(
set%%%I=%%J
echo variable%%I value is%%J>> view variable。TXT
echo變量%%I的值是%%J
暫停
BAT讀取TXT文本中指定行的內(nèi)容?
愚蠢的方法:打開(kāi)TXT文件,將其逐個(gè)復(fù)制粘貼到同一個(gè)word文檔中,在每次粘貼之前插入文件名并設(shè)置標(biāo)題,然后在word文檔的第一頁(yè)創(chuàng)建一個(gè)目錄,保存它,并使用calibre將word文檔轉(zhuǎn)換為Mobi。
如果有太多的TXT,可以用bat腳本來(lái)實(shí)現(xiàn):
上面是把D:testdirectory(我不支持子目錄,我懶得修改)中的所有TXT都轉(zhuǎn)換成D:電子書.html然后用口徑電子書.html轉(zhuǎn)換為Mobi。轉(zhuǎn)換時(shí)注意將content目錄中的一級(jí)目錄設(shè)置為//h:H1,這樣轉(zhuǎn)換后的書就有一個(gè)目錄。
批處理如何按第幾行讀取txt?
VBS代碼如下:(假設(shè)您的文本文件名為1.txt,請(qǐng)將代碼放在與要運(yùn)行的文本相同的目錄中)“”設(shè)置FSO=CreateObject(”腳本.FileSystemObject)設(shè)置fr=fso.opentextfile文件( "1. TXT”,1)line=InputBox(“請(qǐng)輸入要讀取的行號(hào)”,“按行讀取”)do前skipline()i=i 1循環(huán)直到i=line-1msgboxfr.readline文件“不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不