bat檔案學習

2021-09-25 18:11:57 字數 997 閱讀 9832

bat指令碼1

常用命令1:where、cls、title、color、mode con

常用命令2:@、echo、::、rem、pause、:和goto、%以及if

常用命令3:call、find、for、set、shift、for

管道命令 |、>、>>、>、>&、<&

help | more,ipconfig /all | find 「ipv4」
其他符號:,、;、」」、()、!

分支語句

我的檔案3

:: 關閉命令顯示

@ echo off

chcp 65001

:: 設定enabledelayedexpansion,使得在迴圈體內可以使用變數

setlocal enabledelayedexpansion

:: 刪除檔案

del result.data

:: 查詢當前資料夾下的所有pdf檔案

for %%i in (*.pdf) do (

echo 正在處理 %%i

set tmp=%%i

:: 替換output的檔名,迴圈體內的變數使用!...!包圍,迴圈體外的變數使用%...%包圍

set outmol=!tmp:~0,-3!mol

:: 執行命令

molconvert mol %%i -o !outmol!

set outtxt=!tmp:~0,-3!txt

molconvert name !outmol! -o !outtxt!

:: 寫入檔案

for /f "delims=" %%a in ('type "!outtxt!"') do (

echo %%a>>result.data ))

pause

部分資訊**於:經過加工整理編輯 ↩︎

批處理——感嘆號和變數延遲擴充套件, ↩︎

我的檔案,用於dff的molconvert 實現 ↩︎

bat 檔案編寫 !

echo call pause rem 是批處理檔案最常用的幾個命令,我們就從他們開始學起。echo 表示顯示此命令後的字元 echo off 表示在此語句後所有執行的命令都不顯示命令列本身 與echo off相象,但它是加在其它命令列的最前面,表示執行時不顯示命令列本身。call 呼叫另一條批處理...

檔案分析BAT

echo off trionse produce it in 2005 2 27 with win2000pro.在網上看到好幾次有介紹在system32下分析可疑檔案的這種方法,但是就是沒有人寫出可以auto的檔案來,於是我就寫了。現在我做了改進了的,some rights reserved.c ...

bat檔案語法

command 檢視對應command的幫助,這個無論何時都是最權威的。程式中的注釋是相當有用的,行注釋在行首加上 例子如下 這是乙個注釋。echo off的意思是此命令後的命令在執行的時候,不顯示命令本身。set var c a.txt echo var 1.是errorlevel的判斷,上面已經...