Dos程式設計學習筆記 之一

2021-05-26 01:53:57 字數 2184 閱讀 6524

1.

常用命令

a)刪除檔案

del ;

刪除目錄

rd ;

建立目錄

md 。

b)遞迴刪除目錄及其子目錄引數

/s ;

無需確認刪除目錄引數

/q 。

c)開啟新視窗執行

start ;

呼叫程式或命令

call 。d)

goto

跳至某處執行。

e)echo

命令,表示顯示到螢幕上。如

echo 1 ;

關閉顯示使用命令

@echo off f)

dos中的變數以

%arg1%

表示,如

echo %date% %time%

等。g)

清屏命令

cls 。h)

輸入輸出重定向功能,

>

、>>

、<

、<<。

2.start

和call

的區別a)

二者都可以完成呼叫其他命令的功能。

b)start

是在新視窗執行子命令,不會中斷父程式。

c)call

是在子命令完成之後,返回到父程式繼續執行。

d)

wait

也可以實現

call

的功能,需要增加引數

/w (wait)

e)

call

也可以呼叫內部子程式,使用如下格式:

call :label arguments

:label

goto :eof

3.if

語句的應用

if表示將判斷是否符合規定的條件,從而決定執行不同的命令。有三種格式:

1.if 「

引數」 == 「

字串」if 「%1」 == 「a」 mkdir %1 2.

if exist

檔名待執行的命令

如果有檔案存在,則執行命令,否則執行到下一句。

if exist boot.int edit boot.int

3.if errorlevel

數字待執行的命令

dos裡面將返回碼稱之為

errorlevel

。如果返回碼等於指定的數字,則條件成立,執行命令,否則執行下一句。 4.

choice

命令的使用

windows xp

上是沒有

choice

命令的,

windows sever 2003

預設整合了該命令。

此命令可以供使用者作出選擇並執行到相應的分支,如下:

choice /c:dme defrag,mem,end

5.for

迴圈的應用

a)原型:

for %variable in (set) do command [command-parameters] b)

批處理中指定變數需使用

%%variable

例子:建立

1-5個資料夾

for /l %%i in (1,1,5) md %%i

c)

幾個重要引數

/d :表示當前目錄

/r :表示當前目錄以及子目錄

/l :增量序列

d)幾個例子顯示c

盤下所有檔案:

for /d %%i in (c:*) do echo %%i

for /r c:/ %%i in (1) do echo %%i

顯示當前目錄下所有

bat檔案:

for /d %%i in (*.bat) do echo %%i

e)

更多幫助,使用

for help

檢視。

《網頁程式設計》學習筆記之一

示例1 示例2 這會是一種很有趣的體驗 示例3 這會是一種有趣的體驗 另乙個段落元素 示例4 這會是一種有趣的 體驗另乙個段落元素 示例5 這會是一種有趣的體驗 示例6 doc1.html 本頁的所有內容都講述關於如何建立到文件的鏈結 單擊此處檢視文件 2 示例7 doc2.html 這是文件2。單...

Dos程式設計學習筆記 之三

1.使用dos 命令監控程序 在unix linux 系統上,可以很方便的使用 ps命令檢視當前程序的活動情況 而在 windows 上,也有類似的命令,就是 tasklist 所以我們可以這樣寫乙個指令碼去監控程序是否存在並啟動它。假設程序名為 1.exe echo off checkloop t...

Shell學習筆記之一

1.先看乙個常用的命令 這個命令組合了幾個不同的shell命令,shell命令是有這種特性在裡面的。就是統一性,簡單性。可以通過管道命令組合多個shell命令。如上面的命令,分別是 顯示當前執行的程序,sort是對程序進行排序,uniq是去除重複的情況,grep v sh 是去掉,不展示sh這個程序...