CodeToos vbs實(shí)現(xiàn)的文件編碼查詢工具
15KB / 08-01
JREPL.BAT JScript實(shí)現(xiàn)的批處理正則表達(dá)式庫 JREPL
76KB / 01-02
分秒必爭簡單個(gè)人DOS批處理工具
9KB / 01-02
純批處理腳本備份、還原驅(qū)動(dòng)增強(qiáng)版(bat+vbs) 2014-01-18
780KB / 07-15
護(hù)衛(wèi)神 MySQL密碼修改工具bat版 v1.1
6KB / 05-22
第三方工具CIdo使用介紹(命令行窗口工具)
40KB / 05-22
非常批處理 批處理文本文件合集
5.5MB / 05-22
IIS7 添加Application 腳本代碼打包
61KB / 04-25
OFFICE模板一鍵修復(fù)(2012.6.14全新升級)
34KB / 03-18
打印任務(wù)一鍵清除(exe+bat版) 2012.5.8 綠色版
35KB / 03-18
-
-
JREPL.BAT JScript實(shí)現(xiàn)的批處理正則表達(dá)式庫 JREPL 其它 / 76KB
-
分秒必爭簡單個(gè)人DOS批處理工具 其它 / 9KB
-
純批處理腳本備份、還原驅(qū)動(dòng)增強(qiáng)版(bat+vbs) 2014-01-18 其它 / 780KB
-
-
第三方工具CIdo使用介紹(命令行窗口工具) 其它 / 40KB
-
非常批處理 批處理文本文件合集 其它 / 5.5MB
-
IIS7 添加Application 腳本代碼打包 其它 / 61KB
-
-
詳情介紹
@echo off
:: 功能:
::
:: ?、?輸入英文,顯示該英文條目下的所有內(nèi)容;
:: 同時(shí)顯示詞庫中存在的、詞義相同或頭部相同的其他單詞;
:: ② 輸入漢語,顯示詞義中包含該漢語詞匯的所有英文
::
:: 詞庫文件的格式要求:
::
:: 文件第一行內(nèi)容必須為空,或者不能出現(xiàn)要查找內(nèi)容的正文
:: 一個(gè)段落塊的首行必須為純英文詞匯
:: 中文翻譯內(nèi)容緊接著另起一行(不允許出現(xiàn)純字母行),可以有多行
:: 翻譯之下可以有舉例內(nèi)容
:: 每個(gè)解釋后面加中文半角狀態(tài)下的分號和空格
:: 解釋內(nèi)容可以在同一行,也可以在不同行
:: 解釋之下的舉例內(nèi)容盡量避免出現(xiàn)中文半角狀態(tài)下的分號和空格連用的情況
:: 每個(gè)段落塊允許使用空行分隔
::
:: code by JM 2006-10-11~14 bbs.cn-dos.net
:input_var
title 英漢互譯器
cls
set line=
set postil=
set postil_content=
set similar=
set input=
set /p input=請輸入要查詢的內(nèi)容(要退出請直接回車):
if "%input%"=="" exit
ren ============== 判斷輸入類型 ==============
cls
echo %input%|findstr /b "[a-zA-Z]">nul && goto letters || goto not-letters
ren ============== 英譯漢 ==============
:letters
title 英漢互譯器-英譯漢
:: 先提取匹配單詞的第一條記錄的行數(shù),然后再從這行之下查找第一次出現(xiàn)的單詞
:: 兩個(gè)單詞之間的內(nèi)容就是英文的翻譯
for /f "tokens=1* delims=:" %%i in ('findstr /nirc:"^%input%" 詞庫.txt') do (
if /i "%%j"=="%input%" set line=%%i&goto word_finded
)
if "%line%"=="" goto no-item
:word_finded
echo _________________________________
echo 要查找的單詞:%input%
echo.
setlocal enabledelayedexpansion
for /f "skip=%line% delims=" %%i in (詞庫.txt) do (
echo %%i|findstr "^[a-zA-Z]*$">nul &&(goto no-postil)||(
echo %%i&if not "%%i"=="" set postil=exist
echo %%i|findstr /c:"; ">nul &&(
set postil_content=!postil_content!%%i
)
)
)
:no-postil
if "%postil%"=="" (echo %input% 條目下沒有任何內(nèi)容 & goto end)
echo _________________________________
echo 詞義類似的單詞:
echo.
for /f "tokens=1* delims=:" %%i in ('findstr /nr "%postil_content%" 詞庫.txt') do (
if not "%%j"=="" set /a line=%%i-2&& call :check_similar
)
if "%similar%"=="" echo 暫無。
echo _________________________________
echo 頭部相同的其他詞匯:
echo.
set similar=
for /f "tokens=1* delims=:" %%i in ('findstr /nirc:"^%input%" 詞庫.txt') do (
echo %%j|findstr "^[a-zA-Z]*">nul && (
if not "%%j"=="%input%" set similar=exist&echo %%j
)
)
if "%similar%"=="" echo 暫無。
:end
echo _________________________________
echo.
pause
goto input_var
:check_similar
:: 查找詞義中含有%postil_content%的所有英文詞匯
for /f "skip=%line% delims=" %%i in (詞庫.txt) do (
echo %%i|findstr "^[a-zA-Z]*$">nul &&(
if not "%%i"=="%input%" (
echo %%i&set similar=exist&goto :eof
) else (goto :eof)
)||(set /a line=%line%-1& goto check_similar)
)
goto :eof
ren ============== 漢譯英 ==============
:not-letters
title 英漢互譯器-漢譯英
:: 先提取包含該漢語詞匯的第一條記錄的行數(shù),然后再查找位于該行之上的純字母行
:: 則第一次找到的純字母行就是要查找的英文單詞
:: 重復(fù)以上過程就可以查找到詞義中包含這個(gè)漢語詞匯的所有英文詞匯
echo _________________________________
echo.
echo %input%:
echo.
for /f "tokens=1* delims=:" %%i in ('findstr /nrc:"%input%; " 詞庫.txt') do (
if not "%%j"=="" set /a line=%%i-2&& call :check_word
)
if "%postil%"=="" goto no-item
echo _________________________________
echo.
pause
goto input_var
:check_word
:: 查找詞義中含有%input%的所有英文詞匯
set postil=exist
for /f "skip=%line% delims=" %%i in (詞庫.txt) do (
echo %%i|findstr "^[a-zA-Z]*$">nul &&(echo %%i&&goto :eof)||(
set /a line=%line%-1&& goto check_word
)
)
goto :eof
ren ============== 出錯(cuò)提示 ==============
:no-item
cls
echo _________________________________
echo.
echo %input%:
echo 沒有找到該條目!
echo _________________________________
echo.
pause
goto input_var
警告:運(yùn)行BAT源碼是一種危險(xiǎn)的動(dòng)作,如果你不熟悉,請不要嘗試!
下載地址
人氣BAT
非常批處理 批處理文本文件合集
700個(gè)批處理程序代碼打包
分秒必爭簡單個(gè)人DOS批處理工具
萬能批處理工具包 (讓網(wǎng)管變得輕松電腦迷專版)
護(hù)衛(wèi)神 MySQL密碼修改工具bat版 v1.1
萬能批處理工具包 最終版(系統(tǒng)類,網(wǎng)絡(luò)類,關(guān)機(jī)程序,運(yùn)行類,禁止類
純批處理腳本備份、還原驅(qū)動(dòng)增強(qiáng)版(bat+vbs) 2014-01-18
打印任務(wù)一鍵清除(exe+bat版) 2012.5.8 綠色版
第三方工具CIdo使用介紹(命令行窗口工具)
JREPL.BAT JScript實(shí)現(xiàn)的批處理正則表達(dá)式庫 JREPL
相關(guān)文章
-
CodeToos vbs實(shí)現(xiàn)的文件編碼查詢工具
vbs編寫的文件編碼查詢工具,直接將要檢測的文本文件拖動(dòng)到這個(gè)CheckCode.vbs上就可以直接輸出編碼類型,需要的朋友可以下載收藏...
-
JREPL.BAT JScript實(shí)現(xiàn)的批處理正則表達(dá)式庫 JREPL
JREPL.BAT is a powerful, general purpose, command line, regular expression text processor for ASCII data. It is a hybrid JScript/batch script that should run on...
-
分秒必爭簡單個(gè)人DOS批處理工具
一個(gè)不錯(cuò)的個(gè)人dos批處理工具,里面包括系統(tǒng)、網(wǎng)絡(luò)、安全等相關(guān)設(shè)置,對于想深入學(xué)習(xí)批處理的朋友可以參考一下...
-
純批處理腳本備份、還原驅(qū)動(dòng)增強(qiáng)版(bat+vbs) 2014-01-18
用bat+vbs實(shí)現(xiàn)驅(qū)動(dòng)備份、還原的工具,喜歡學(xué)習(xí)bat與vbs的朋友可以參考下...
-
護(hù)衛(wèi)神 MySQL密碼修改工具bat版 v1.1
有時(shí)候我們忘記了mysql密碼,我每次都會到腳本之家看下文章,雖然方法不錯(cuò),但不夠方便,這里特為大家準(zhǔn)備了這個(gè)bat版的,安全放心...
-
第三方工具CIdo使用介紹(命令行窗口工具)
今天努力了好一會,終于完成了這個(gè)星期的第三個(gè)工具——CIdo,算是極其無敵的工具了。。。幾乎所有關(guān)于窗口的東西都可以用這個(gè)操作...
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的英漢互譯的批處理命令 英漢互譯bat 英漢互譯腳本資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。