導航:首頁 > 程序命令 > 批次命令

批次命令

發布時間:2022-08-09 10:06:50

A. 怎樣用批處理命令快速創建寬頻連接

您好,創建寬頻連接方法:

1.在桌面上找到網路圖標,右鍵屬性。

B. 關於DOS批處理命令

if exist H: net use H: /delete >nul

net use K: \\CNHSZHMONAMS001\quality$ >nul

C. 如何運行批處理命令

按照我的理解,批處理的本質,是一堆DOS命令按一定順序排列而形成的集合。

OK,never claver and get to business(閑話少說言歸正傳)。批處理,也稱為批處理腳本,英文譯為BATCH,批處理文件後綴BAT就取的前三個字母。它的構成沒有固定格式,只要遵守以下這條就ok了:每一行可視為一個命令,每個命令里可以含多條子命令,從第一行開始執行,直到最後一行結束,它運行的平台是DOS。批處理有一個很鮮明的特點:使用方便、靈活,功能強大,自動化程度高。我不想讓自己寫的教程枯燥無味,因為牽纏到代碼(批處理的內容算是代碼吧?)的問題本來就是枯燥的,很少有人能面對滿屏幕的代碼而靜下心來。所以我會用很多簡單實用的例子讓讀這篇教程的朋友去體會批處理的那四射的魅力,感受它那古靈精怪的性格,不知不覺中愛上批處理(暈,怎麼又是愛?到底批處理和愛有什麼關系?答案:沒有!)。再說句「閑話」:要學好批處理,DOS基礎一定要牢!當然腦子靈活也是很重要的一方面。

例一、先給出一個最easy的批處理腳本讓大家和它混個臉熟,將下面的幾行命令保存為name.bat然後執行(以後文中只給出代碼,保存和執行方式類似):

ping sz.tencent.com > a.txt
ping sz1.tencent.com >> a.txt
ping sz2.tencent.com >> a.txt
ping sz3.tencent.com >> a.txt
ping sz4.tencent.com >> a.txt
ping sz5.tencent.com >> a.txt
ping sz6.tencent.com >> a.txt
ping sz7.tencent.com >> a.txt
exit

是不是都能看的懂?是不是很easy?但它的作用卻是很實用的,執行這個批處理後,可以在你的當前盤建立一個名為a.txt的文件,它裡面記錄的信息可以幫助你迅速找到速度最快的QQ伺服器,從而遠離「從伺服器中轉」那一痛苦的過程。這里>的意思,是把前面命令得到的東西放到後面所給的地方,>>的作用,和>的相同,區別是把結果追加到前一行得出的結果的後面,具體的說是下一行,而前面一行命令得出的結果將保留,這樣可以使這個a.txt文件越來越大(想到如何搞破壞了??)。By the way,這個批處理還可以和其他命令結合,搞成完全自動化判斷伺服器速度的東東,執行後直接顯示速度最快的伺服器IP,是不是很爽?後面還將詳細介紹。

例二、再給出一個已經過時的例子(a.bat):

@echo off
if exist C:\Progra~1\Tencent\AD\*.gif del C:\Progra~1\Tencent\AD\*.gif
a.bat

為什麼說這是個過時的例子呢?很簡單,因為現在已經幾乎沒有人用帶廣告的QQ了(KAO,我的QQ還顯示好友三圍呢!!),所以它幾乎用不上了。但曾經它的作用是不可小窺的:刪除QQ的廣告,讓對話框乾乾凈凈。這里用的地址是QQ的默認安裝地址,默認批處理文件名為a.bat,你當然可以根據情況自行修改。在這個腳本中使用了if命令,使得它可以達到適時判斷和刪除廣告圖片的效果,你只需要不關閉命令執行後的DOS窗口,不按CTRL+C強行終止命令,它就一直監視是否有廣告圖片(QQ也再不斷查看自己的廣告是否被刪除)。當然這個腳本佔用你一點點內存,呵呵。

例三,使用批處理腳本查是否中冰河。腳本內容如下:

@echo off
netstat -a -n > a.txt
type a.txt | find "7626" && echo "Congratulations! You have infected GLACIER!"
del a.txt
pause & exit

這里利用了netstat命令,檢查所有的網路埠狀態,只需要你清楚常見木馬所使用的埠,就能很easy的判斷出來是否被人種了冰河。然這不是確定的,因為冰河默認的埠7626,完全可以被人修改。這里介紹的只是方法和思路。這里介紹的是方法和思路稍做改動,就變成可以檢查其他木馬的腳本了,再改動一下,加進去參數和埠及信息列表文件後,就變成自動檢測所有木馬的腳本了。呵呵,是不是很過癮?腳本中還利用了組合命令&&和管道命令|,後面將詳細介紹。

例四,借批處理自動清除系統垃圾,腳本如下:

@echo off
if exist c:\windows\temp\*.* del c:\windows\temp\*.*
if exist c:\windows\Tempor~1\*.* del c:\windows\Tempor~1\*.*
if exist c:\windows\History\*.* del c:\windows\History\*.*
if exist c:\windows\recent\*.* del c:\windows\recent\*.*

將以上腳本內容保存到autoexec.bat里,每次開機時就把系統垃圾給自動刪除了。這里需要注意兩點:一、DOS不支持長文件名,所以就出現了Tempor~1這個東東;二、可根據自己的實際情況進行改動,使其符合自己的要求。

怎麼樣,看到這里,你對批處理腳本是不是已經有點興趣了?是不是發現自己已經慢慢愛上了這個東東?別高興的太早,愛不是一件簡單的事,它也許能帶給你快樂和幸福,當然也能讓你痛苦的想去跳樓。如果你知道很難還敢繼續的話,I 服了 YOU!繼續努力吧,也許到最後你不一定得到真愛(真的有這可能,愛過的人都知道),但你可以體會到整個愛的過程,就是如此。 酸、苦和辣,有沒有甜天知道。

為什麼會把批處理和愛情扯上關系?不是我無聊,也不是因為這樣寫有趣多少,原因有二:其一,批處理和愛情有很多相同的地方,有些地方我用「專業」的行話解釋不清(我不懷疑自己的表達能力,而是事情本身就不好說清楚),說了=沒說,但用地球人都知道的愛情一比喻(愛情是什麼?我**怎麼知道!!),沒准你心裡一下就亮堂了,事半功倍,何樂而不為?其二,我這段時間狀態不是很好,感冒發燒頭疼鼻塞,但主要還是感情上精神摧殘,搞的人煩透了,借寫教程之際感慨幾句,大家就全當買狗皮膏葯了,完全可以省略不看(也許還真有點效果----不至於讓你看著看著就睡著了,把頭磕了來找我報銷醫葯費)。說不定下次的教程中大家還會看到楊過、張無忌等金老前輩筆下的英雄們。

看過第一章的朋友,一定對批處理有了初步的印象,知道它到底是用來干什麼的了。但你知道運用批處理的精髓在哪裡嗎?其實很簡單:思路要靈活!沒有做不到的,只有想不到的。這和愛情就有點不同了,因為愛情的世界是兩個人的世界,一廂情願不叫愛情(補充:那叫單戀。廢話!)而批處理卻是一個人的天堂,你可以為所欲為,沒有達不到的境界!

批處理看起來雜亂無章,但它的邏輯性之強,絕對不比其他程序語言(如匯編)低,如果你寫的腳本是一堆亂麻,雖然每一行命令都正確,但從頭執行到尾後,不一定得到你想要的結果,也許是一屏幕的Bad command or fail name。這又和愛情有了共同點:按步驟來經營,缺少或增多的步驟都可能導致不想看見的結果。陷入愛河的朋友,相信沒有不肯定這句話的。我的愛情批處理,輸出的結果不是Bad command or fail name,屏幕是這么顯示的:『你的愛情』不是內部或外部命令,也不是可運行的程序或批處理文件。然後就是游標不停閃動,等待這下一次錯誤的輸入。

從這一章開始,將由淺入深的介紹批處理中常用的命令,很多常見DOS命令在批處理腳本中有這廣泛的應用,它們是批處理腳本的BODY部分,但批處理比DOS更靈活多樣,更具備自動化。要學好批處理,DOS一定要有比較扎實的基礎。這里只講述一些比較少用(相對來說)的DOS命令,常用命令如COPY、DIR等就不做介紹了(這些看似簡單的命令實際復雜的很,我怕自己都說不清楚!)。

例五,先看一個實例。這是一個很有意思的腳本,一個小巧實用的好東東,把批處理「自動化」的特點體現的淋漓盡致。先介紹一下這個腳本的來歷:大家都知道匯編程序(MASM)的上機過程,先要對源代碼進行匯編、連接,然後再執行,而這中間有很多環節需要輸入很多東西,麻煩的很(只有經歷過的朋友才懂得)。如何使這個過程變的簡單呢?在我們搞匯編課程設計時,我「被逼」寫了這個腳本,用起來很爽,呵呵。看看腳本內容:

@echo off
::close echo
cls
::clean screen
echo This programme is to make the MASM programme automate
::display info
echo Edit by CODERED
::display info
echo Mailto me : qqkiller***@sina.com
::display info
if "%1"=="" goto usage
::if input without paramater goto usage
if "%1"=="/?" goto usage
::if paramater is "/?" goto usage
if "%1"=="help" goto usage
::if paramater is "help" goto usage
pause
::pause to see usage
masm %1.asm
::assemble the .asm code
if errorlevel 1 pause & edit %1.asm
::if error pause to see error msg and edit the code
link %1.obj & %1
::else link the .obj file and execute the .exe file
:usage
::set usage
echo Usage: This BAT file name [asm file name]
echo Default BAT file name is START.BAT
::display usage

先不要被這一堆的東西給嚇怕了,靜下心來仔細的看(回想一下第一章中第一段是怎麼寫的!!)。已經給出了每一行命令的解釋,兩個冒號後面的內容為前一行內容解釋的E文(害怕E文的朋友也不用擔心,都很easy,一看就懂了,實在不懂了不會查詞典啊,這么懶?),在腳本執行時不顯示,也不起任何作用。倒數第5行行首有一個冒號,可不是筆誤哦!具體作用後面會詳細講到。此腳本中masm和link是匯編程序和連接程序,必須和edit程序以及你要編輯的源代碼(當然還有這個腳本,廢話!)一起在當前目錄中。使用這個批處理腳本,可以最大可能的減少手工輸入,整個過程中只需要按幾下回車鍵,即可實現從匯編源代碼到可執行exe文件的自動化轉換,並具備智能判斷功能:如果匯編時源代碼出現錯誤(匯編不成功),則自動暫停顯示錯誤信息,並在按任意鍵後自動進入編輯源代碼界面;如果源代碼匯編成功,則進行連接,並在連接後自動執行生成的exe文件。另外,由於批處理命令的簡單性和靈活性,這個腳本還具備良好的可改進性,簡單進行修改就可以符合不同朋友的上機習慣。正在學匯編的朋友,一定別忘了實習一下!

在這個腳本中出現了如下幾個命令:@、echo、::、pause、:和goto、%以及if。而這一章就將講述這幾個命令。

D. 批處理命令sc怎麼用

sc.exe命令功能列表:

1.更改服務的啟動狀態(這是比較有用的一個功能)

2.刪除服務(除非對自己電腦的軟、硬體所需的服務比較清楚,否則不建議刪除任何系統服務,特別是基礎服務)

3.停止或啟動服務(功能上類似於net stop/start,但速度更快且能停止的服務更多)

具體的命令格式如下:

修改服務啟動類型的命令行格式為(特別注意start=後面有一個空格)

sc config 服務名稱 start= demand(設置服務為手動啟動)

sc config 服務名稱 start= disabled(設置服務為禁用)

停止/啟動服務的命令行格式為

sc stop/start 服務名稱

注意:平時常接觸的都是服務的顯示名稱,而以上所指是服務名稱,都可以在控制面板->管理工具->服務裡面,雙擊對應的服務來查詢。

先舉例說明一下具體的設置方法:

如設置遠程注冊表服務為手動其格式為

sc config RemoteRegistry start= demand

設為禁用的格式為:

sc config RemoteRegistry start= disabled

停止服務則格式為:

sc stop RemoteRegistry

首先把自己所需設置的服務名稱查到之後,按照上面的格式做成批處理文件,重裝系統之後只要運行批處理文件即可。

以下是我的設置,以XpSp2為藍本,可比對所用的系統進行增刪和修改。註:未加入XpSp2的自動更新、安全中心、防火牆。

sc config Alerter start= demand

sc config TrkWks start= demand

sc config helpsvc start= demand

sc config policyAgent start= demand

sc config dmserver start= demand

sc config WmdmpmSn start= demand

sc config Spooler start= demand

sc config RemoteRegistry start= demand

sc config NtmsSvc start= demand

sc config seclogon start= demand

sc config Schele start= demand

sc config WebClient start= demand

sc config W32Time start= demand

sc config WZCSVC start= demand

sc config ERSvc start= demand

sc config Themes start= demand

sc config start= disabled

sc config Messenger start= disabled

sc config protectedStorage start= disabled

sc config SSDpSRV start= disabled

sc config TermService start= disabled

sc config ShellHWDetection start= disabled

如果需要立即關閉服務也可把以下代碼跟在上面的代碼之後

sc stop W32Time

sc stop ShellHWDetection

sc stop TrkWks

sc stop helpsvc

sc stop dmserver

sc stop policyAgent

sc stop Spooler

sc stop RemoteRegistry

sc stop seclogon

sc stop Schele

sc stop WZCSVC

sc stop ERSvc

sc stop Themes

sc stop

sc stop protectedStorage

sc stop SSDpSRV

sc stop WebClient

最後把修改好之後的代碼存為services.cmd,在以後進行服務設置時,直接運行事先保存好的批處理文件就可以做到事半功倍了。

看到這里,使用Win2000的朋友也不必失望,sc.exe這個命令行工具對Win2000同樣適用,可從裝有WinXp或者Win2003的機器裡面拷貝sc.exe文件,與保存好的批處理文件放在一起,然後執行批處理文件即可。

對注冊表比較熟悉的朋友可能會想到用注冊表來設置服務的啟動類型,這也是一種可行的方法,本身卻有著內在不足。原因是服務啟動類型在注冊表中對應的鍵值較長且分散,進行整理不方便直觀且易錯漏,所以這種方法比較適用於無人值守的安裝時使用。

E. 常用的批處理的命令

各位非常批處理的朋友們,現在我們開始學習批處理新手系列教學的第一課!(適合沒有編程經驗的朋友)

按照慣例,先講一下什麼是"批處理".顧名思義,批處理就是把一批或者說是一條條命令放在一個文本里,然後批量執行!執行這

一批命令的文件的擴展名是BAT或者CMD,把任何一批命令放入在有這樣擴展名的文件里,執行時裡面的命令就會一條條的執行完,當然

我們還可以在其中加入一些邏輯判斷的語句,讓裡面的命令在滿足一定條件時執行指定的命令.

了解了大概意思後,我們正式開始學習.先看一個簡單的例子!

@echo off
echo "歡迎來到非常BAT!"
pause

把上面的3條命令保存為test.bat或者test.cmd然後執行,他就會在屏幕上顯示二行話:"歡迎來到非常BAT!請按任意鍵繼續. . ."
這就是一個簡單批處理文件了,我們來分析一下.

這個批處理文件一共就用了2條命令 "echo" 和"pause" 還有一個特殊符號"@"
@符號在批處理中的作用是關閉當前行命令的回顯,也就是不顯示執行的是什麼命令,只顯示命令的結果!
你可以執行下面這個批處理文件來理解,保存為*.bat或者*.CMD
@echo 你好
echo 你好
@pause

echo命令的作用有兩個,一個是在CMD上回顯一行內容.如:echo "歡迎來到非常BAT!",還一個是關閉命令的回顯:echo off
echo off的作用就相當於在每條命令前面加一個@符號,這樣所有的命令將只會顯示結果不顯示命令.
我們在echo off這命令前加一個@符號是為了不讓echo off這條命令本身顯示出來,讓批處理更完美!

pause命令就是暫停的意思,防止批處理執行完後直接退出!執行pause命令後會自動在CMD里顯示"請按任意鍵繼續. . ."這樣一行話!

從上面這個簡單的批處理中,我們可以發現其實批處理就是運用一些含有特殊意義的符號和一些完成指定功能的命令組合而成,那麼

在批處理中有多少這樣的特殊符號和功能命令呢?我們現在就來仔細了解一下一些最常用的!

(以下內容來源網路,請各位仔細閱讀,好進入下節的實例說明)

批處理的常見命令
REM
ECHO
GOTO
CALL
PAUSE
IF

還有(FOR,SETLOCAL,SHIFT)這幾個命令比較難,不適合寫在基礎篇,以後說明!

批處理定義:顧名思義,批處理文件是將一系列命令按一定的順序集合為一個可執行的文本文件,其擴展名為BAT。
這些命令統稱批處理命令。

介紹命令

1、REM

REM是個注釋命令,一般用來給程序加上註解,該命令後的內容在程序執行時,將不會被顯示和執行。

例:REM 這個命令就是注釋

這一句將不會被執行

2、ECHO

ECHO是一個回顯命令,主要參數有OFF和ON。一般用ECHO MESSAGE來顯示一個特定的消息。

例:
Echo off
Rem 以上代表關閉回顯(就是不顯示所執行的命令)
Echo 這個就是消息(message)
Rem 以上代表顯示「這就是消息(message)」這列字元

咱們來看看執行結果:

3、GOTO

GOTO會點編程的朋友就會知道這是跳轉的意思。
在批處理中允許以「:XXX」來構建一個標號,然後用GOTO XXX直接來執行標號後的命令。

例:

:lable
REM 上面就是名為LABEL的標號
DIR C:\
DIR D:\
GOTO lable
REM 以上程序跳轉標號LABEL處繼續執行

咱們來看看結果:

4、CALL

CALL命令可以在批處理執行過程中調用另一個批處理,當另一個批處理執行完後,再繼續執行原來的批處理

例:

創建一個2.BAT,內容如下
ECHO 這就是2的內容

創建一個1.BAT,內容如下
ECHO 這是1的內容
CALL 2.BAT
ECHO 1和2的內容全部顯示完成。

執行1.BAT,來看看結果:

5、PAUSE

PAUSE,玩游戲的人都知道,暫停的意思
在這里就是停止系統命令的執行並顯示下面的內容。

例:

PAUSE

6、IF

IF 條件判斷語句,語法格式如下:

IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command

解釋下:
[NOT]:將返回結果取反值,就是「如果沒有」的意思

ERRORLEVEL:
是命令執行完成後返回的退出值

Number:
退出值的數字取值范圍0~255,判斷時值的排列順序應該由大到小。返回的值大於等於指定的值時,條件成立

string1==string2:
string1和string2都為字元的數據,英文內字元的大小寫將看作不同,這個條件中的等於號必須是兩個(絕對相等的意思)
條件相等後即執行後面的command

EXIST filename:
為文件或目錄存在的意思

IF ERRORLEVEL這個句子必須放在某一個命令的後面,執行命令後由IF ERRORLEVEL 來判斷命令的返回值。

例:

(1)
IF [NOT] ERRORLEVEL number command
檢測命令執行完後的返回值做出判斷

echo off
dir z:
rem 如果退出代碼為1(不成功)就跳至標題1處執行
IF ERRORLEVEL 1 goto 1
REM 如果退出代碼為0(成功)就跳至標題0處執行
IF ERRORLEVEL 0 goto 0
:0
echo 命令執行成功!
Rem 程序執行完畢跳至標題exit處退出
goto exit
:1
echo 命令執行失敗!
Rem 程序執行完畢跳至標題exit處退出
goto exit
:exit
Rem 這里是程序的出口

(2)IF string1==string2 command
檢測當前變數的值做出判斷

ECHO OFF
IF 1==2 goto no
Echo 變數相等!
goto exit
:no
echo 變數不相等
goto exit
:exit

看看效果,敲擊這個命令1.bat 數字

(3)IF [NOT] EXIST filename command
發現特定的文件做出判斷

echo off
IF not EXIST autoexec.bat goto 1
echo 文件存在成功!
goto exit
:1
echo 文件不存在失敗!
goto exit
:exit

這個批處理大家可以放在C盤和D盤分別執行,看看效果

特殊符號:

1.@
2.>
3.>>
4.|
5.^
6.&
7.&&
8.""
9.,
10. ;

廢話少說,開講了

一、 @

這個字元在批處理中的意思是關閉當前行的回顯。我們從前幾課知道
ECHO OFF可以關閉掉整個批處理命令的回顯,但不能關掉ECHO OFF這個命令,現在我們在ECHO OFF這個命令前加個@,就可以達到所

有命令均不回顯的要求

1.bat
echo off
dir d:\

2.bat
@echo off
dir d:\

二、 >

這個字元的意思是傳遞並且覆蓋,他所起的作用是將運行的回顯結果傳遞到後面的范圍(後邊可以是文件,也可以是默認的系統控

制台)

比如:

文件1.txt 的文件內容是:

1+1

使用命令:dir *.txt >1.txt

這時候1.txt 內容如下

驅動器 C 中的卷沒有標簽。
卷的序列號是 3827-1BDD

C:\ 的目錄

2004-05-2500:57 17,755,907 Log.txt
2004-05-2615:21 3 1.txt
2004-05-2615:21 0 2.txt
3 個文件 17,755,910 位元組
0 個目錄 339,111,936 可用位元組

三、>>

這個符號的作用和>有點類似,但他們的區別是>>是傳遞並在文件的末尾追加,而>是覆蓋

用法同上

同樣拿1.txt做例子

內容是1+1

使用命令:dir *.txt >>1.txt

咱們來看看顯示的結果如何

四、|

這是一個管道傳輸命令,意思是將上一命令執行的結果傳到下一個命令去處理

例如:

dir c:\|find "txt"

以上命令是:查找C:\所有,並發現TXT字元串。
FIND的功能請用 FIND /? 自行查看

在不使format的自動格式化參數時,我是這樣來自動格式化A盤的

echo y|format a: /s /q /v:system

用過format的都知道,再格盤時要輸入y來確認是否格盤,這個命令前加上echo y並用|字元來將echo y的結果傳給format命令

從而達到自動輸入y的目的

(這條命令有危害性,測試時請慎重)

五、^

^是對特殊符號"<",">","&"的前導字元,在命令中他將以上3個符號的特殊功能去掉,僅僅只把他們當成符號而不使用他們的特殊意

義。

比如

echo test ^>1.txt

結果則是

他沒有追加在1.txt里,呵呵。只是顯示了出來

六、 &

這個符號允許在一行中使用2個以上不同的命令,當第一個命令執行失敗了,也不影響後邊的命令執行。

比如:

dir z:\ & dir y:\ & dir c:\

以上命令會連續顯示z,y,c盤的內容,不理會該盤是否存在

七、 &&

這個命令和上邊的類似,但區別是,第一個命令失敗時,後邊的命令也不會執行

dir z:\ && dir y:\ && dir c:\

八、""

雙引號允許在字元串中包含空格,進入一個特殊目錄可以用如下方法

cd "program files"
cd progra~1
cd pro*

以上三種方法都可以進入program files這個目錄

九、,

逗號相當於空格,在某些情況下「,」可以用來當做空格使

比如

dir,c:\

十、;

分號,當命令相同時,可以將不同目標用;來隔離,但執行效果不變,如執行過程中發生錯誤,則只返回錯誤報告,但程序還是會

執行。

比如:

dir c:\;d:\e:\;f:\

以上命令相當於

dir c:\
dir d:\
dir e:\
dir f:\


就說這些了!各位有什麼意見請回貼!有什麼疑問請到BAT交流區發貼!下一節改進!

F. 對大量照片批次重命名 依次命名為001,001A,002,002A,003,003A 請問如何寫批處理命令

我通常會用excel、word、記事本和命令行聯合使用來進行。(不精通批處理,只有用笨方法了)
1.先打開命令行(所謂的dos界面)到存儲照片的文件夾。輸入dir 回車
這是屏幕上列出了文件夾內所有的文件,在黑色的位置滑鼠右鍵,標記然後畫框選擇所有的內容。按回車(這里的回車是復制的作用)
2.然後開一個word,粘貼,過長的文件名可能會被查分成2行,手動刪除中間的回車符。
利用替換功能(ctrl+h)把2個空格替換為1一個空格,多重復幾次,直到沒有連續的兩個空格。
再次替換,把空格替換為 ^t(製表符)。然後整體復制
3.打開一個excel,粘貼。文件名就會被單列在一列。(通常是第四列)
4.再新建一個excel,左邊一列全為rename,第二列,原文件名列,第三列,新文件名列。
第一列和第三列可以自動生成。
5.第四列第一格輸入公式=A1 &" "&B1 &" " &C1 然後向下自動填充該公式。
6.復制第四列,粘貼到空白的記事本。保存
7.將記事本文件的後綴改為".bat",然後將這個文件放在照片文件夾內。
8.右鍵點擊這個bat文件,以管理員許可權運行。
不出意外的話應該沒問題了。

要點:合理利用excel的自動擴充功能和word的替換功能。

G. 如何用一個批處理來新建另一個批處理,同時向新建的批處理裡面寫入其它命令

批命令就是一個後綴名為.bat的文本文件,所以用一個批命令新建另一個批命令就是新建一個文本文件。
你在前一個批命令里直接使用輸出重定向>和>>就可以了。

H. 如何自學windows批處理命令

一、入門 想用批處理的學習時間其實並不長,建議先了解一下windows的文件結構、然後學學基本cmd命令、最後再學批處理。如果您每天都花1~2小時學習,1周就能寫些簡單腳本了,但是用好了不容易。因為批處理是操作系統的輔助工具,所以要為系統任務服務,而用批處理實現系統任務目標,了解批處理只佔一小部分,最重要的是要了解操作系統知識和網路管理知識。
二、建議您先學習MCSE和Windows操作系統方面的資料。襲因為批處理是為了提高命令行方式維護和管理系統的效率的,所以您還是要先知道操作系統都能管什麼,構架如何。 之後,可以再更系統地學習Windows批處理教程、高級教程和Windows腳本技術等,批處理只是一種腳本技術,Windows下的腳本有很多,而且這些腳本之間不是相互獨立的。
三、推薦zd資料 在網路文庫中找或在網路中搜「批處理」。 以下幾個教程如果能堅持學完應該挺好:批處理經典入門教程、DOS批處理高級教程、Windows命令行詳解手冊

I. DOS批處理命令

DOS下的可執行文件有三種,分別是EXE,COM和BAT。其中,EXE和COM文件都是二進制形式的,只有BAT文件是文本形式的,可以直接閱讀。因 此,BAT文件和以上二進制可執行文件相比,內容要簡單的多。這些文件內包含著DOS命令的集合,通常叫作批處理文件。批處理文件的組成雖然比較簡單,但 其用處非常大,使用也比較廣泛。比如每次都執行一些相同的命令,您一定會覺得非常麻煩,而放在批處理文件中執行的話則輕松得多。AUTOEXEC.BAT 就是一個特殊的批處理文件,它在DOS的啟動時自動運行,在系統的配置中發揮著非常大的作用。因此,要學好DOS,就要學好批處理文件。下面介紹批處理文 件的命令及其使用。
DOS自帶的批處理命令:
@ :將這個符號放在批文件中其它命令的前面,運行時將不顯示命令本身。
如@ECHO OFF命令就在批文件首經常用到。
CALL :從一個批文件中調用另一個批文件,調用完後繼續執行原來的批文件。
用法:CALL [批文件名]
註:也可以使用COMMAND /C命令完成同樣的操作。
CHOICE :選擇命令。這是一個DOS外部命令,但它主要用在批文件中。
CHOICE命令執行後將提示可選擇的項目,這時通過一個按鍵來選則。
用法:CHOICE:[/C[:]按鍵表] [/N] [/S] [/T[:]選擇值,秒數] [顯示文本]
其中,/C表示可選則的按鍵,/N表示不要顯示提示信息,/S表示大小寫字元敏感方式,/T表示若在批定的時間內沒有選則的話,自動執行/C中定義的某個選擇值。顯示文本是CHOICE命令執行時的提示信息。選擇結果將用ERRORLEVEL值來表示。
ECHO :顯示指定的信息。通常顯示在屏幕上。
如ECHO Hello將在屏幕上顯示Hello的字樣。
另外,ECHO ON|OFF用來設置在批文件執行時是否顯示命令本身。而ECHO OFF與@的意思一樣,但它是一個單獨的命令,而不能像@那樣放在其它命令之前。
FOR :對於指定的文件運行相應的命令。
大家知道,DOS下許多命令支持通配符,如?和*,可以一次指定一批文件,非常方便。然而,並非所有的DOS命令都支持通配符,如TYPE(文件內容顯示命令)就不支持。有了FOR命令就沒有關系了,利於它可以使TYPE命令可以一次顯示多個文件。
用法:FOR %變數名 IN (文件集) DO 命令 [命令參數]
註:以上是FOR命令的固定形式,IN和DO的位置必須正確,否則將提示語法錯誤。
如FOR %F IN (*.*) DO TYPE %F命令就可以實現TYPE命令一次顯示多個文件。
註:%F是變數名,也可用%G等代替,但前後必須一致。在批文件中用%%F代替。
GOTO :轉到批文件內部的某個標號下執行。
大家知道,在編程中往往需要重復或跳轉到某個地方繼續執行,如BASIC語言中的GOTO命令。批文件中的GOTO命令也可以完成類似的功能。
用法:GOTO [標號名]
其中,標號名是可以隨意設置的,如Hello等。設置標號用「:」符號,如「:Hello」,這時用GOTO Hello命令將轉到「:Hello」所在的位置繼續執行批文件。
IF :條件判斷命令。這是一項很有用的批處理命令。
用法1:IF [NOT] EXIST 文件名 命令 [命令參數]
意義:如果[不]存在某個文件將執行某個命令。
用法2:IF [NOT] ERRORLEVEL 錯誤返回代號 命令 [命令參數]
意義:如果錯誤返回代號[不]大於或等於指定的代號將執行某個命令。
其中,ERRORLEVEL表示錯誤返回代號,很有用。對於很多DOS命令,由於執行的結果不同(如執行成功,執行失敗,或被用戶中斷等),這些命令會返 回不同的代號,以表示不同的結果。IF ERRORLEVEL命令就根據這個不同結果而產生的不同代號來執行不同的命令,通常用在某條命令之後。如IF ERRORLEVEL 1 ECHO OK!表示如果當前的錯誤返回代號大於或等於1時將在屏幕上顯示「OK!」的字樣。
用法3:IF [NOT] 字元串1==字元串2 命令 [命令參數]
意義:當字元串1和字元串2[不]相等的時候執行某個命令。
PAUSE :暫停批文件的執行,並顯示「按任意鍵繼續」的字樣。
REM :添加註解。用於增加文件可讀性,將不被執行。也可以用::來代替。
SHIFT :在批文件中改變可替換參數的位置。
可替換參數是一種特殊的參數,只能用在批文件中。這些參數是由使用者在執行批處理命令時輸入的。比如,我們執行DIR /S /W命令,其中DIR是命令名,/S和/W是它的執行參數。在批文件中,這些命令參數將被分別賦予到可替換參數中,如/S就成的%1,/W就可了%2,以 至類推,而命令本身則被賦予%0中。批文件就是利用可替換參數對執行時輸入的參數來進行操作的。比如現在有個批處理文件叫MYFILE.BAT,在命令行 下執行MYFILE.BAT YES,於是%0的值就是MYFILE.BAT,%1的值就是「YES」,可以在此批文件中用IF等命令判斷出%1等參數的值,然後根據這些值的不同執行 不同的操作,如IF "%1"=="YES" GOTO YES。
SHIFT命令不帶任何參數,執行結果是將%0的值換成原%1的值,而原%1的值變成的原%2的值,以此類推。注意它的不可逆轉性。因為批處理文件執行時 的運行參數可能很多,可能會超過10個,而可替換參數只能從%0到%9,若想取得%9以後的參數值,只能使用SHIFT命令。這時,整個參數列將向前推。
以上是DOS的自帶批處理命令,可以看出,這些命令是非常少的,若要編寫較復雜的程序,用以上的命令顯然不可能實現。這時就需要其它實用的批處理工具了, 著名且實用的有TESTIF,STRING,ASET,BATCHMAN,WBAT等,均可在「DOS軟體分類下載」中的「腳本工具」中下載。在批處理文 件中使用以上的工具可以實現非常強大的功能,甚至可以完成許多高級語言程序的功能。所以,如果您想編者按寫批處理文件的話,它們是您不錯的選擇,不僅有詳 細的文檔,而且還在不斷發展中。
下面就要談批處理文件的製作了。其實製作批處理文件並不難,只要掌握了方法就行了。隨著您操作次數的增多,您會覺得越來越容易的。
首先使用一個文本編輯器,如DOS自帶的EDIT命令或其它的編輯工具,如PEDIT等新建一個空白文件(當然,用COPY CON命令直接創建也行),然後在其中根據您想完成的功能輸入批處理命令。如果您只是想執行一些的DOS命令的集合,則按順序在每行輸入一個DOS命令就行了。但如果您是想完成一些更復雜的操作,就需要以上的批處理命令或上述的批處理工具了。
以下是我原來所編的一個從1%慢慢增加到100%的批處理小程序,大家可以用作參考,以編寫自己的程序。
@echo off
break off
cls
set c=0
writext 10 1 Wait...
be delay 4
:loop
writext 10 9 %c%%%�completed.
count c
if not %c%==101 goto loop
echo.
set c=
kpush /f
break on
其中,我用到了WRITEXT,COUNT,BE和KPUSH,這些都是批處理工具。WRITEXT是ECHO的增強工具,可以自定義顯示的效果。 COUNT是變數的計算工具,如原來C的值為1,執行COUNT C後C的值就為2。BE是個強大的批處理增強工具,在Norton Utilties 8.0中帶有。KPUSH是鍵盤緩沖工具。
總之,利用批處理命令和批處理增強工具,我們可以編出許多強大的批處理文件來。

J. 關於計算機的批處理命令 如圖

如果腳本和1-5文件夾在同一個目錄中。那麼代碼如下:
move 1\m.txt 3\6\

如果腳本在1文件夾里,那麼代碼如下:
move m.txt ..\3\6\

閱讀全文

與批次命令相關的資料

熱點內容
app怎麼交付 瀏覽:341
圖蟲app怎麼才能轉到金幣 瀏覽:173
如何做徵文app 瀏覽:444
用什麼app管理斐訊 瀏覽:167
安卓如何下載寶可夢劍盾 瀏覽:164
編譯器開發屬於哪個方向 瀏覽:938
megawin單片機 瀏覽:685
以色列加密貨幣監督 瀏覽:907
程序員前端現在怎麼樣 瀏覽:497
伺服器和介面地址ping不通 瀏覽:555
linux命令返回上級目錄 瀏覽:897
移動花卡寶藏版為什麼不能選免流app 瀏覽:255
速騰carplay怎麼用安卓 瀏覽:13
紅塔銀行app怎麼樣 瀏覽:564
農行app怎麼開網銀 瀏覽:651
java迭代器遍歷 瀏覽:303
閩政通無法請求伺服器是什麼 瀏覽:48
怎麼做積木解壓神器 瀏覽:205
王者榮耀解壓玩具抽獎 瀏覽:49
12位是由啥加密的 瀏覽:872