當前位置:首頁 » 編程軟體 » 腳本dos代碼

腳本dos代碼

發布時間: 2023-02-09 18:32:32

Ⅰ 簡單的dos命令腳本怎麼做

1、打開記事本,編寫dos命令。 2、保存為.bat文件。 3、通過dos命令框打開運行.bat文件文件就可以了。 .bat: 批處理(Batch),也稱為批處理腳本。顧名思義,批處理就是對某對象進行批量的處理,通常被認為是一種簡化的腳本語言

Ⅱ 如何在dos窗口執行perl代碼

dos命下執行perl腳本方法:
1、輸入 perltest.pl然後就能執行了。
2、其中test.pl是所要運行的文件的名稱。
3、用命令指示符則說不是內部或外部的命令。
4、這個說明安裝沒有自動把perl的文件路徑自動添加到環境變數中去。
具體方法:右擊 的電腦--屬性--高級--環境變數--在系統變數部分--雙擊path--在最後添加perl的安裝路徑即可。

Ⅲ DOS的操作代碼同大概用途

DOS常用命令

要想操作使用DOS,知道一些常用命令是非常重要的。以下是一些命令的用法。

文件名是由文件路徑和文件名稱合起來的,如C:\DOS\COMMAND.COM。

DIR顯示文件和文件夾(目錄)。
用法:DIR[文件名][選項]

它有很多選項,如/A表示顯示所有文件(即包括帶隱含和系統屬性的文件),/S表示也顯示子文件夾中的文件,/P表示分屏顯示,/B表示只顯示文件名,等等。
如DIRA*.EXE/A/P
此命令分屏顯示當前文件夾下所有以A開頭後綴為EXE的文件(夾)。

CD或CHDIR改變當前文件夾。
用法:CD[文件夾名]
若無文件夾名則顯示當前路徑。

MD或MKDIR建立文件夾。
用法:MD文件夾名

RD或RMDIR刪除文件夾。
用法:RD文件夾名
注意:此文件夾必須是空的。

DEL或ERASE刪除文件。
用法:DEL/ERASE文件名

COPY拷貝文件。
用法:COPY文件名1[文件名2][選項]
如COPY/BA+BC
此命令將兩個二進制文件A和B合為一個文件C。

TYPE顯示文件內容。
用法:TYPE文件名

REN或RENAME改變文件名,在DOS7中還可以改變文件夾名。
用法:REN文件(夾)名1文件(夾)名2

EDIT編輯文件,在DOS7中還可以編輯二進制文件。
用法:EDIT[文件名][選項]
如EDIT/70C:\COMMAND.COM
此命令以二進制方式編輯C:\COMMAND.COM文件。

FORMAT格式化磁碟。
用法:FORMAT驅動器[選項]

它的選項很多,如/Q是快速格式化,/U表示無條件格式化(即無法使用UNFORMAT等命令恢復),/V指定磁碟的卷標名,等等。它還有許多未公開參數。

MEM顯示內存狀態。
用法:MEM[選項]

它的選項也有不少,如/C可列出所有程序的內存佔用,/D是顯示駐留內存的程序及設備驅動程序的狀態等詳細信息,/F顯示空閑的內存總量,/M顯示內存中的模塊信息,/P則是分屏顯示。還有隱藏的/A選項,可以顯示HMA信息。

MOVE移動文件或文件夾,還可以更改文件或文件夾的名稱。
用法:MOVE文件[夾]1文件[夾]2
如MOVEC:\*.EXED:
此命令可以將C盤根文件夾下所有擴展名為EXE的文件移到D盤上。

XCOPY復制文件或文件夾。
用法:XCOPY文件[夾]名1[文件[夾]名2][選項]

它的選項非常多,如/S可拷貝整個文件夾(包括子文件夾)中的文件,/E指定包括空文件夾,/V表示復制完後檢驗復制出的文件的正確性,/Y表示確認,等等。

CLS清除屏幕。
用法:CLS

SYS傳導系統,即將系統文件(如IO.SYS等)從一處傳輸到指定的驅動器中。
用法:SYS文件夾名[驅動器]
如SYSC:\DOSA:
此命令即可將位於C:\DOS文件夾下的系統文件傳輸到A盤中。

DATE顯示或設置日期。
用法:DATE[日期]

TIME顯示或設置時間。
用法:TIME[時間]

DOS還自帶一些其它的命令,如SORT(排序),FIND(尋找字元)等。

除DOS自帶的命令以外,還有很多其它的增強命令也非常實用,它們可以大大增強DOS的功能。這些軟體中有很多可以在「DOS軟體」中下載。

----------------------------------------------------

DOS下的必備工具

DOS是個非常強大實用的操作系統,有著最多的用戶。但是我們在安裝了DOS以後,發現DOS自帶的命令並不能完成大家所需的各方面的功能。這時,我們就需要一些其它的軟體來實現那些功能。DOS下的實用軟體是非常多的,那麼,我們應該在其中選擇哪些工具作為必備工具來使用呢?下面就來分類討論一下。

當安裝了操作系統後,首先要使整個電腦的硬體發揮出各自的功能,比如滑鼠,光碟機,音效卡等等。這時就需要有相應的驅動程序,而這些驅動程序就是DOS下的必備工具。這些驅動程序可在本站的「DOS軟體」中下載,而安裝與設置方法請見本欄目的「DOS下硬體設備的使用與設置」。

將硬體都能正常工作了以後,就要讓DOS來完成所需的功能了。DOS既是個方便實用的操作系統,又是一個基礎操作系統,許多界面增強程序(如Windows3.x/9x)都是建立在它的基礎上實現的,即DOS是它們的內核。因此,在DOS下進行一些系統和磁碟的管理是十分合適的,例如復制磁碟,分區,格式化等等。這時,GHOST,FDISK,FORMAT及PQMAGIC等磁碟工具就可以大顯身手了,可以當作是DOS下的必備工具。當然,其它的系統維護工具(如磁碟檢查工具等)也非常重要,大家可在本欄目的「DOS系統的維護」中看到。

大家知道,為了節省空間,很多文件都是使用壓縮的方法來存取的。因此,DOS下進行壓縮和解壓的工具是非常重要的。常用的壓縮格式有ZIP,RAR及ARJ等,而能夠建立和展開這些壓縮格式的DOS工具分別是PK(UN)ZIP,(UN)RAR及(UN)ARJ。它們的操作都十分方便快捷,如PKUNZIP*.ZIP就可以將當前文件夾下所有的ZIP文件展開。RAR和ARJ格式也是一樣,可以建立或展開相應的壓縮文檔。不過要注意,由於RAR近年來在3.0版本中採用了新的RAR壓縮格式,所以許多新的RAR文件應用最新版本的RAR(即3.0版)來解壓,可在本站的「壓縮工具」中下載。至於以上PKZIP/PKUNZIP和RAR等工具的具體使用方法,可見本站「DOS文章」欄目中的「DOS下常用壓縮和解壓工具的使用」。除了壓縮一般文件,還可以壓縮可執行文件,即將可執行文件的體積變小。最好的可執行文件的壓縮工具是UPX,功能非常強大,可以作為必備工具。

還有部分文件叫作映像文件,如IMG文件,它們中有很多是用HD-COPY產生的,當然還有其它的工具。解壓這些文件最好的方法是用UNDISK(可在本站下載),它可以非常高效的將映像文件展開,可作為必備工具。最好不要用HD-COPY等工具來解壓這些文件,因為此工具不僅舊,而且只能將文件展開到軟盤上,非常不方便。剛才提到的UNDISK則要好用得多。

那麼如果不知道一些文件是什麼壓縮格式的情況怎麼辦呢(尤其是當擴展名丟失的時候)?這時,可用DOS下的一個非常強大的工具GetType,它的最新版本是2.60,可在本站中下載。它可以非常詳細的顯示壓縮/映像/加密文件中的信息,甚至可以將裡面的內容全部顯示出來,而不需其它任何軟體。不僅如此,它還可以顯示可執行文件(包括Windows文件)和其它文件中的信息,非常強大,而且支持長文件名。大家可以將它當作必備工具,因為一旦有了它,操作起來就方便多了。

大家知道,Windows的文件管理器操作起來非常直觀,DOS下也有很多的這樣的工具,可在本站的「文件管理」中找到。它們也都是以圖形方式進行操作,通常除基本的文件管理功能以外,還能實現其它許多功能,如自帶文件編輯器,可以查看壓縮文件中的內容等,而且近年來DOS下的文件管理工具還增加了支持長文件名和FAT32的功能。這些工具中,比較實用的有VolkovCommander等,它們的界面都不錯,功能也很強,大家可以將它們作為必備工具來使用。

使用DOS自然會經常與文件和文件夾打交道,因此,如何很好的使用這些文件和文件夾就非常重要。常用的文件操作如建立,刪除,編輯等,既可用DOS自帶的命令,也可用許多增強工具,這樣可以大大提高文件操作的效率。這些工具可在本站的「文件工具」中下載,本站的文件工具中大都支持長文件名和FAT32分區。純DOS通常只能使用短文件名,那麼如何讓它使用長文件名呢?其實,實現起來並不難,通常有長文件名驅動程序和直接操作長文件名兩種方式,對應的工具分別有DOSLFN/LFNDOS和Odi'sLFNtools,非常實用,可以作為必備工具。具體在純DOS下使用長文件名的方法請見本站的「DOS文章」欄目中的文章。

隨著電腦的發展,越來越多的人開始使用它,所以許多日常生活上的事(比如寫文章,聽音樂,看圖像等)都在電腦上進行了。那麼,如何在DOS下進行這些操作呢?先說寫文章。DOS中自帶一個EDIT命令,可以編輯多個文件和二進制文件,不過功能並不是很強大(比如不能設置字體等),可以使用其它專門的文字處理工具來完成。這些工具中著名的有MS-Word,CCED,WPS等,可在本站「文本」工具中下載。有些人喜歡一邊打字一邊聽音樂,在DOS下當然也可以實現。以SETEDIT為例,這是一個非常強大實用的DOS字處理軟體,不僅具有字處理的功能,還可以一邊寫文章一邊聽MP3音樂,多麼好啊!因此可以將它們作為必備工具。

說完了在DOS下的文書處理,接下來就是聽音樂和看圖像等等操作了。DOS下聽音樂和看圖像的軟體非常多,比如可以聽WAV,MID,MP3等格式的音樂,功能和效果都非常好(絕不是最舊最差的MP3播放器DOSAMP的那種播放效果),具體可在本欄目的「DOS下的多媒體」中看到。比如QuickView,它的體積就非常小,功能卻很強大,大家可將它作為必備工具。在DOS下看圖像也非常方便,通常有兩種方式,一種是命令行方式,一種是圖形界面方式。以PictView(可在本站的「圖形軟體」中下載)為例,它可以播放40多種圖形格式,如JPG,GIF,BMP,TGA,ICO,GIF等等,不僅速度快,質量和效果好,而且它的體積非常小,才100多K!因此,完全可以將它作為必備工具來使用。但有些圖像軟體,尤其是舊的圖像軟體,如NV等,不僅速度慢,播放質量差,而且體積也很龐大,所以最好不要使用。

DOS下還有許多非常強大實用的軟體,也可以做為必備工具。DOS軟體通常都很小巧實用,這自然大大方便了大家的使用。比如SHUTDOWN和POWEROFF等命令可以輕易在DOS命令行方式下實現軟關機,不僅操作起來很方便,而且體積非常小,大家就可以將它們作為必備工具。還有一些DOS命令的增強工具,可以大大增強DOS自帶的外部的功能,如XXCOPY,XMSDSK等等,可以在本站中下載。為了方便大家的使用,我製作了「DOS常用工具集」,包括了以上各類軟體(如命令行工具,驅動程序,系統工具,磁碟工具,壓縮工具,多媒體軟體等)的直接運行版本,放在本站「DOS軟體」欄目的「DOS系統」中,歡迎大家下載使用。

由於每個人的習慣和愛好都不相同,所以每個人所進行的主要操作也並不相同。比如有些人喜歡編程序,或編批處理文件,就可將一些實用的編處理工具(可在本站的「腳本工具」中下載)作為必備工具;有些人喜歡玩游戲,就可以將一些游戲修改軟體或模擬器(可在本站的「游戲軟體」中下載)作為必備工具。因此,大家還可以根據自己的喜好來選擇適合於自己的必備工具。不過,大家應盡量使用那些近幾年來新推出的DOS軟體,因為這些軟體不僅整體而言功能更強,而且支持最新的電腦技術(如FAT32分區,大硬碟,長文件名,PCI/USB設備等)。總之,只要我們善於選擇和使用DOS軟體,就可以將DOS變得非常強大,讓DOS發揮出應有的功能。

-----------------------------------------------------------

DOS命令行下常見的錯誤信息

大家在使用DOS的過程中,經常在命令行方式下遇到一些錯誤信息提示,由於往往是英文的,導致一些人看到後不知是怎麼回事,更不知該如何解決了。下面,我就將常見的DOS命令行方式下的錯誤信息向大家介紹一下。

[英文]Badcommandorfilename
[譯文]錯誤的命令或文件名

錯誤原因和解決:

這大概是大家最常見到的錯誤提示了,它的意思是輸入的命令無效。當輸入的命令既不是DOS內部命令,而且系統在查找路徑或指定路徑中找不到相應的可執行文件的話,就會出現此錯誤信息。您可以檢查輸入的命令是否正確,如是否打錯了字母等。

[英文]AccessDenied
[譯文]拒絕存取

錯誤原因和解決:

這也是一個常見的錯誤,出現的情況很多,如在用DEL命令刪除具有隻讀屬性的文件,或者在多任務環境下有多個進程同時存取同一文件,以及試圖在設有隻讀許可權的網路文件夾中寫入文件的時候。解決的方法也很簡單,只需去掉文件的只讀、隱含等屬性,或保證同一時候只有一個進程在讀寫文件,及去掉網路文件夾的只讀許可權即可。

[英文]Drivenotready
[譯文]驅動器未准備好

錯誤原因和解決:

相信大家都遇到過這個錯誤信息吧!尤其是在存取可移動磁碟(包括軟盤和光碟)的時候更是常見到。解決方法是將磁碟插好後重試即可。

[英文]Writeprotecterror
[譯文]防寫錯誤

錯誤原因和解決:

當試圖向寫了保護的磁碟(通常是軟盤)寫入信息的時候就會出現該錯誤。將磁碟的防寫去掉即可。

[英文]Generalerror
[譯文]常規錯誤

錯誤原因和解決:

此錯誤通常出現在DOS無法識別指定的磁碟的格式的情況下,如軟盤未格式化。用FORMAT等命令格式化磁碟或轉換成DOS能識別的格式即可。

[英文]Abort,Retry,Ignore,Fail?
[譯文]中止,重試,忽略,失敗?

錯誤原因和解決:

此錯誤信息的出現頻率非常高,比如在磁碟未准備好的時候。輸入A則取消操作,然後返回DOS提示符下,輸入R則表示再試一次,輸入I則表示忽略此錯誤並繼續,最好不要使用,輸入F則表示跳過此錯誤,經常選擇此項。

[英文]Filenotfound
[譯文]文件未找到

錯誤原因和解決:

在使用很多命令的時候若找不到指定的文件就會出現該提示。例如使用DIR命令的時候,若指定的文件不存在,該錯誤信息就會出現。解決方法是將文件名輸入正確。

[英文]IncorrectDOSversion
[譯文]錯誤的DOS版本

錯誤原因和解決:

當要執行的命令發現當前的DOS版本與這個命令所期待的DOS版本不相同的時候就會出現此錯誤信息。具體情況和解決方法請見本站的「DOS文章」欄目中的文章。

[英文]Invaliddirectory
[譯文]非法目錄

錯誤原因和解決:

如果輸入了不存在或無效的目錄的時候就會出現該提示。可檢查是否輸入有誤。

[英文]InvalidDriveSpecification
[譯文]指定的驅動器非法

錯誤原因和解決:

當輸入的驅動器不存在的時候就會出現該提示。請檢查是否存在該驅動器。有些驅動器(如NTFS卷,光碟機,網路驅動器等)則需要載入相應的驅動程序才能被識別。

[英文]Syntaxerror
[譯文]語法錯誤

錯誤原因和解決:

此命令在使用一些批處理命令(如IF,FOR等)時比較常見,可檢查是否輸入了無效的語法。以FOR命令為例,它的語法是FOR%FIN(文件名)DO命令,不能將此語法格式弄錯了(如輸反了或漏了等),必須輸入正確的命令才能得到相就的結果。

[英文]Requiredparametermissing
[譯文]缺少必要的參數

錯誤原因和解決:

如果在執行命令(如DEL)漏掉了它要正常完成功能所需的參數時,就會出現該提示。

[英文]Invalidparameter
[譯文]非法參數

錯誤原因和解決:

出現在執行命令時輸入了無效的參數。可以檢查輸入的參數是否正確,有沒有拼寫錯誤等。如果您不知道有哪些參數的話,通常可以使用此命令的/?選項來看參數列表。

[英文]Notenoughmemory或Insufficientmemory
[譯文]內存不足

錯誤原因和解決:

如果在執行程序時程序發現所需的內存大於可以使用的內存(通常是指常規內存)時就會出現此信息。造成內存不足的情況如執行了過多過大的內存駐留程序,或系統內存未經過很好的配置等。大家可以看本欄目中的「DOS下內存的配置」。

[英文]Divideoverflow或Dividebyzero
[譯文]除數為零

錯誤原因和解決:

如果在系統不穩定,與其它程序有沖突,或程序本身有問題的情況下運行程序的話就會出現此錯誤。可以重新啟動系統後再運行此程序試試。

[英文]Runtimeerrorxxx
[譯文]運行時間錯誤xxx

錯誤原因和解決:

和以上的「除數為零」錯誤類似。如果xxx的值為200的話,可以見「DOS文章」欄目。

[英文]ErrorinEXEfile
[譯文]EXE文件有錯誤

錯誤原因和解決:

通常是這個可執行文件已經損壞,已不能夠再使用。使用一個好的就可以了。

以上是常見的DOS命令行方式下的錯誤信息,大家可以利用上文將故障排除。

---------------------------------------

DOS下的多媒體

在許多人的印象中,DOS是個單任務的文本模式的操作系統,哪兒會有什麼或者說是較好的多媒體功能呢?其實不然。比如,Windows3.x和Windows9x只不過是建立在DOS下的大型保護模式的應用程序,為何它們也能播放精採的多媒體文件呢?所以,多媒體絕非WIN等操作系統的「專利」,DOS下實現多媒體功能是完全可以的,而且由於時代的發展,新的開發器和編程序庫的推出,DOS下的多媒體功能實現起來也越來越容易,功能也越來越強,大家可在「DOS近年來的發展」中看到。

注意,如果要在DOS下用音效卡播放聲音,首先需要設置好音效卡。具體方法請見本欄目中的「DOS下硬體設備的使用與設置」。

當然,DOS操作系統本身並不帶有多媒體命令,而需要專門的多媒體軟體,這就像我們玩游戲需要專門的游戲軟體一樣。DOS下的多媒體軟體有很多,舊的有SEA等,不過近幾年來隨著多媒體技術的發展,DOS下多媒體軟體也明顯增多了,如QuickViewPro、CubicPlayer(OpenCP)、MPXPlay、DSS等等,大家可以到「DOS軟體分類下載」中的「媒體軟體」中下載。這些軟體普遍可以播放WAV,MP3等格式的文件,有的則支持更多的格式,如CubicPlayer,不僅支持的格式很多,包括WAV,MP3,MID,RMI,ASF,MOD,S3M,IT,ASF,669,CD音頻等等,而且界面非常不錯。注意大多數MP3文件播放器最好在586以上的電腦下使用,以發揮最好的效果,在486或以下電腦上播放MP3時可能會出現斷音,而WAV等格式則沒有問題。

有些人在原來曾使用過DOSAmp來播放MP3文件,覺得它的播放效果不好而認定DOS下播放MP3都不好。其實這是不對的。因為DOSAmp其實是DOS下最舊且功能和效果都是最差的MP3播放器,界面雖不是最差,但也只是一般,現在早已被淘汰了。我雖然經常在DOS下聽MP3歌曲,卻非常不喜歡用DOSAmp而是使用其它在DOS下播放較果非常好的MP3播放器進行播放。大家可以在「媒體軟體」中找到。

Ⅳ 用dos命令做成的BAT腳本是怎麼執行的

bat命令執行方式——自上而下,逐條執行。概述:自上而下就不多說了,但注意逐條執行,它與逐行執行並非一回事,因為一條命令也可能不止一行,甚至有的bat文件中所有代碼僅是一條命令。bat執行是依靠其後台強大的預處理機制完成的,它的執行過程大致是這樣的:
在代碼「逐條」執行的過程中,cmd.exe這個批處理解釋器會對每條語句做一些預處理工作,這就是批處理中大名鼎鼎的「預處理機制」。預處理的大致情形是這樣的:首先,把一條完整的語句讀入內存中(不管這條語句有多少行,它們都會被一起讀入),然後,識別出哪些部分是命令關鍵字,哪些是開關、哪些是參數,哪些是變數引用..如果代碼語法有誤,則給出錯誤提示或退出批處理環境;如果順利通過,接下來,就把該條語句中所有被引用的變數及變數兩邊的百分號對,用這條語句被讀入內存之就已經賦予該變數的具體值來替換..當所有的預處理工作完成之後,批處理才會執行每條完整語句內部每個命令的原有功能。也就是說,如果命令語句中含有變數引用(變數及緊鄰它左右的百分號對),並且某個變數的值在命令的執行過程中被改變了,即使該條語句內部的其他地方也用到了這個變數,也不會用最新的值去替換它們,因為某條語句在被預處理的時候,所有的變數引用都已經被替換成字元串常量了,變數值在復合語句內部被改變,不會影響到語句內部的其他任何地方。

Ⅳ 欲寫一dos批處理腳本,怎麼在腳本中做到等待3秒鍾處理

代碼如下:滿意請採納,謝謝

@echooff
echo開始延時3秒
ping-n3127.0.0.1>nul
echo這句話延時了3秒
pause

Ⅵ 用dos命令做成的BAT腳本是怎麼執行的

暈呢,這都是什麼答案呀~~
bat稱作批處理文件或批命令,是用來執行一個DOS命令序列的,因為可以成批執行DOS命令,故而稱作批命令或批處理。
批命令里邊每一行為一條DOS命令。
你這個批命令不會產生叫哥什麼的,你這條指令就是一條關機命令,至於批命令的文件名你可以存為任何文件名,但是後綴一定要是.BAT的。
你這條命令解釋如下:
shutdown -s -t
shutdown 是Windows的內部指令,意思就是關機,因為Windows是由DOS發展來的,所以批命令還是可以執行的。
-s、-t這些被稱作是參數(或選項),-s的意思是關閉此計算機,如果換成-r則是重啟計算機;-t是表示一個關機延時。
shutdown還有其他參數,詳細解釋如下:
沒有參數 顯示此命令的幫助信息(與 ? 相同)
-i 顯示 GUI 界面,必須是第一個選項
-l 注銷(不能與選項 -m 一起使用)
-s 關閉此計算機
-r 關閉並重啟動此計算機
-a 放棄系統關機
-m \\computername 遠程計算機關機/重啟動/放棄
-t xx 設置關閉的超時為 xx 秒
-c "comment" 關閉注釋(最大 127 個字元)
-f 強制運行的應用程序關閉而沒有警告
-d [u][p]:xx:yy 關閉原因代碼
u 是用戶代碼
p 是一個計劃的關閉代碼
xx 是一個主要原因代碼(小於 256 的正整數)
yy 是一個次要原因代碼(小於 65536 的正整數)

希望你能看的明白。

Ⅶ 關於寫dos腳本完成另一個dos腳本中所有交互輸入。這些輸入信息都是固定的,每次頻繁的操作,希望自動化

用變數和子程序
@echo off
set /p x=請問是否執行(Y/N):
if /i %x%==Y (
goto Y&echo 執行A程序
) else (
echo 錯誤,不執行且退出&pause&exit
)
這些代碼是判斷輸入的內容是否是Y 如果是 就執行Y這個子程序(goto Y)
如果是其他的則退出
if可以嵌套使用的

Ⅷ DOS腳本,編程的高手過來看看200金幣奉上!

下面代碼復制到一個文本文件,重命名為1.vbs,和1.txt放在一個目錄,雙擊即可執行,測試通過。

Dims,i,j
Dimfs,ts
Dimc

Setfs=CreateObject("Scripting.FileSystemObject")
Setts=fs.OpenTextFile("1.txt")
s=ts.ReadAll
ts.Close

c=Split(s,vbCrLf)
Fori=0ToUBound(c)
Ifc(i)<>""Then
j=InStrRev(c(i),"")
Ifj=0Thenj=InStrRev(c(i),"/")
Ifj>0Thenc(i)=Right(c(i),Len(c(i))-j)&vbTab&Left(c(i),j)
EndIf
Next

Setts=fs.CreateTextFile("1.txt")
Fori=0ToUBound(c)
Ifc(i)<>""Thents.WriteLinec(i)
Next
ts.Close
Setts=Nothing
Setfs=Nothing

Ⅸ DOS加法的編程代碼

DATA SEGMENT ;數據段
MSG1 DB 'PLEASE INPUT A',0DH,0AH,'$'
MSG2 DB 0DH,0AH,'PLEASE INPUT B',0DH,0AH,'$'
MSG3 DB 0DH,0AH,'RESULT IS',0DH,0AH,'$'
MSG4 DB 0DH,0AH,'ERROR',0DH,0AH,'$'
DATA ENDS

EXTRA SEGMENT;附加段

EXTRA ENDS

STACK SEGMENT;堆棧段
STAPN DB 100 DUP (00H) ;定義100位元組空間
TOP EQU LENGTH STAPN
STACK ENDS

CODE SEGMENT
MAIN PROC FAR ;過程定義語句
ASSUME CS:CODE,DS:DATA,ES:EXTRA,SS:STACK
START:
MOV AX,DATA
MOV DS,AX

MOV AX,EXTRA
MOV ES,AX

MOV AX,STACK
MOV SS,AX

;寫入代碼
LEA DX,MSG1 ;將MSG1首地址值賦給DX
MOV AH,09H ;調用09H指令,顯示字元串,DS:DX=串指令
INT 21H

MOV AH,01H
INT 21H ;讀入一個數,放在AL中,讀進來的數為ASCII碼
SUB AL,30H ;轉為原來的數,因為30H為0的ASCLL碼
MOV BL,AL ;由於後期AL需要再度被賦值,固將操作數A存放在BL中

MOV DX,OFFSET MSG2 ;將首地址存放在DX中
MOV AH,09H
INT 21H

MOV AH,01H
INT 21H
SUB AL,30H ;轉為原來的數,例如34H,原來的數實際上為我們由鍵盤輸入的4

ADD AL,BL ;兩數相加,根據條件(8)假如數字只和大於10則顯示錯誤
CMP AL,0AH ;假如大於等於10則錯誤
JAE ERROR ;相加之和大於等於10則跳轉到ERROR,否則順序執行
MOV BL,AL

MOV DX,OFFSET MSG3
MOV AH,09H
INT 21H

ADD BL,30H ;將BL眾數據轉換為ASCII碼,因為輸出結果是個位數且只輸出一個字元

MOV DL,BL ;將待顯示字元的ASCLL碼放入DL中
MOV AH,02H
INT 21H

;退出DOS系統
MOV AH,4CH
INT 21H

RET
ERROR:LEA DX,MSG4
MOV AH,09H
INT 21H

RET
MAIN ENDP;MAIN過程結束
CODE ENDS ;代碼段結束
END START ;整個源代碼結束

Ⅹ 如何在腳本里執行DOS命令

用 WshShell.Run 語句。

Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Run "e:\set up"

熱點內容
ata72x是多大的壓縮機 發布:2024-05-16 15:07:59 瀏覽:93
安卓如何實現carplay的功能 發布:2024-05-16 15:02:54 瀏覽:713
網路如何接通外國游戲伺服器 發布:2024-05-16 14:53:34 瀏覽:628
下載不是緩存 發布:2024-05-16 14:37:06 瀏覽:504
ssrpc端怎麼刪除伺服器 發布:2024-05-16 13:53:14 瀏覽:235
如何配置gdc伺服器 發布:2024-05-16 13:53:12 瀏覽:984
安卓系統阿爾法編譯器 發布:2024-05-16 13:51:49 瀏覽:989
建行支付密碼器怎麼用 發布:2024-05-16 13:50:19 瀏覽:985
智能手環如何配置 發布:2024-05-16 13:48:00 瀏覽:484
shell腳本vim 發布:2024-05-16 13:43:15 瀏覽:302