COMMAND.COM เป็นอินเทอร์พรีเตอร์ปริยายสำหรับระบบปฏิบัติการดอส วินโดวส์ 95 วินโดวส์ 98 และวินโดวส์มี และเป็นส่วนติดต่อผู้ใช้ปริยายในดอส โดยมีหน้าที่เพิ่มเติมคือตั้งค่าระบบโดยเรียกใช้ไฟล์การกำหนดค่า เมื่อโปรแกรมแรกเริ่มทำงานหลังจากบูตระบบ รวมถึงทำหน้าที่เป็นต้นกำเนิดของกระบวนการทั้งหมดด้วย COMMAND.COM รุ่นใหม่บนระบบปฏิบัติการ(โอเอส/2) และวินโดวส์เอ็นทีจะเป็น cmd.exe ถึงแม้ว่า COMMAND.COM จะพร้อมใช้งานบนระบบปฏิบัติการเหล่านั้นซึ่งเป็นรุ่น ก็ตาม
COMMAND.COM เป็นโปรแกรมดอส โปรแกรมที่เรียกใช้จาก COMMAND.COM จะเป็นโปรแกรมดอสที่ใช้ ในการสื่อสารข้อมูลกับระบบปฏิบัติการ (ดอส)
โหมดการทำงาน
COMMAND.COM มีโหมดการทำงานอยู่ด้วยกันสองโหมดในรูปแบบเชลล์ โดยโหมดแรกจะเป็น ซึ่งสำหรับดำเนินการคำสั่งที่ผู้ใช้พิมพ์โดยทันที โหมดที่สองจะเป็นโหมดแบบกลุ่ม ซึ่งดำเนินการลำดับคำสั่งที่กำหนดไว้ล่วงหน้าซึ่งถูกเก็บไว้เป็นไฟล์ข้อความที่มีนามสกุลไฟล์
คำสั่งภายใน
คำสั่งภายในเป็นคำสั่งที่บรรจุไว้ภายในไบนารีของ COMMAND.COM โดยตรง ซึ่งพร้อมใช้งานตลอดเวลา แต่สามารถเรียกใช้ได้เพียงจากอินเทอร์พรีเตอร์คำสั่งโดยตรงเท่านั้น
คำสั่งทั้งหมดจะถูกดำเนินการหลังจากกดปุ่ม ↵ Enter ที่ท้ายบรรทัดคำสั่ง โดยคำสั่งใน COMMAND.COM จะไม่คำนึงถึงตัวอักษรพิมพ์ใหญ่-เล็ก หมายความว่าสามารถพิมพ์คำสั่งได้โดยจะเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กก็ได้
- BREAK
- ควบคุมการจัดการการขัดจังหวะการทำงานของโปรแกรมโดยการกดปุ่ม Ctrl+C หรือปุ่ม Ctrl+Break
- CHCP
- แสดงข้อมูลหรือเปลี่ยนปัจจุบันของระบบ
- เปลี่ยนปัจจุบันหรือแสดงไดเรกทอรีปัจจุบัน
- ล้างหน้าจอ
- คัดลอกไฟล์จากต้นทางไปยังปลายทาง (หากมีไฟล์ปลายทางอยู่แล้ว ดอสจะถามว่าต้องการแทนที่ไฟล์ดังกล่าวหรือไม่) (ดูเพิ่มเติมที่ คำสั่งภายนอกซึ่งสามารถคัดลอกทรีไดเรกทอรีได้ด้วย)
- CTTY
- กำหนดอุปกรณ์ที่จะใช้สำหรับส่วนนำเข้าและแสดงผล
- แสดงผลและตั้งค่าวันที่ของระบบ
- ลบไฟล์ เมื่อใช้กับไดเรกทอรี จะลบเฉพาะไฟล์ที่อยู่ในไดเรกทอรีดังกล่าว ส่วนคำสั่งภายนอก DELTREE จะลบทั้งไดเรกทอรีย่อยและไฟล์ที่อยู่ในไดเรกทอรีดังกล่าว รวมทั้งลบไดเรกทอรีดังกล่าวออกด้วย
- แสดงรายชื่อไฟล์ที่อยู่ในไดเรกทอรีที่ระบุ
- เปิด/ปิดการแสดงผลข้อความ (ECHO ON หรือ ECHO OFF) หรือแสดงผลข้อความบนหน้าจอ (ECHO text)
- EXIT
- ออกจาก COMMAND.COM และกลับไปที่โปรแกรมที่เรียกใช้
- LFNFOR
- เปิดหรือปิดใช้งานการส่งกลับโดยคำสั่ง FOR ()
- ,
- โหลดโปรแกรมเข้าไปใน (HILOAD ใน )
- LOCK
- เปิดให้โปรแกรมภายนอกเข้าถึงโวลุ่มดิสก์ระดับต่ำ (เฉพาะ DOS 7.1 และ)
- สร้างไดเรกทอรีใหม่
- PATH
- แสดงผลหรือเปลี่ยนค่าของ PATH ซึ่งควบคุมสถานที่ที่ COMMAND.COM ใช้สำหรับค้นหาไฟล์ปฏิบัติการ
- แสดงผลหรือเปลี่ยนค่าของตัวแปรสภาพแวดล้อม PROMPT ซึ่งควบคุมการปรากฏของพร้อมท์
- เปลี่ยนชื่อไฟล์หรือไดเรกทอรี
- ลบไดเรกทอรีว่างเปล่า
- SET
- กำหนดค่าของโดยไม่มีอาร์กิวเมนต์ รวมถึงแสดงตัวแปรสภาพแวดล้อมที่กำหนดไว้ทั้งหมด
- แสดงผลและตั้งค่าเวลาของระบบ
- TRUENAME
- แสดงชื่อจริงเต็มของไฟล์ โดยแปลงที่อยู่การแมประบบไฟล์แบบลอจิคัล ASSIGN, JOIN และ
- แสดงเนื้อหาของไฟล์บนคอนโซล
- UNLOCK
- ปิดใช้งานการเข้าถึงดิสก์ระดับต่ำ (เฉพาะ DOS 7.1 และ)
- แสดงรุ่นของระบบปฏิบัติการ
- VERIFY
- เปิดหรือปิดการยืนยันการเขียนไฟล์
- แสดงข้อมูลเกี่ยวกับโวลุ่ม
คำสั่งไฟล์ชุดคำสั่ง
โครงสร้างการควบคุมมักจะถูกใช้ภายในไฟล์ชุดคำสั่ง ถึงแม้ว่าจะสามารถใช้โครงสร้างเหล่านั้นแบบโต้ตอบได้ก็ตาม
- :label
- กำหนดเป้าหมายสำหรับ GOTO
- CALL
- ดำเนินการไฟล์ชุดคำสั่งถัดไปก่อน แล้วจึงกลับมาที่ไฟล์แรกและดำเนินการต่อ
- FOR
- การทำซ้ำ: ทำซ้ำคำสั่งสำหรับแต่ละชุดของไฟล์
- GOTO
- ย้ายการดำเนินการไปยังป้ายชื่อที่ระบุ ป้ายชื่อจะถูกระบุที่ต้นบรรทัด พร้อมด้วยเครื่องหมายทวิภาค (:likethis).
- IF
- คำสั่งแบบเงื่อนไข ใช้ในการจำแนกคำสั่งในการดำเนินการโปรแกรม
- PAUSE
- หยุดการดำเนินการโปรแกรมและแสดงข้อความแจ้งผู้ใช้ให้กดเพื่อดำเนินการต่อ
- REM
- : ละเว้นข้อความใด ๆ ที่อยู่หลังคำสั่งนี้
- SHIFT
- แทนที่แต่ละค่าด้วยค่าถัดไป (เช่น %0 ด้วย %1, %1 ด้วย %2 ฯลฯ)
คำสั่ง IF
เมื่อจะจบการทำงาน คำสั่งภายนอกทั้งหมดจะต้องส่ง (เป็นค่าระหว่าง 0 ถึง 255) ไปยังโปรแกรมที่เรียก โดยโปรแกรมส่วนใหญ่จะมีแบบแผนบางอย่างสำหรับรหัสการส่งกลับนั้นด้วย (ตัวอย่างเช่น ค่า 0 สำหรับการดำเนินการที่สำเร็จ)
หากมีโปรแกรมใด ๆ ถูกเรียกโดย COMMAND.COM คำสั่งภายใน IF พร้อมคำสั่งแบบเงื่อนไข ERRORLEVEL จะสามารถนำมาใช้ทดสอบเงื่อนไขข้อผิดพลาดของโปรแกรมภายนอกที่เรียกล่าสุดได้
คำสั่งภายในจะไม่สร้างค่าใหม่ภายใต้ COMMAND.COM
ตัวแปร
ไฟล์ชุดคำสั่งสำหรับ COMMAND.COM มีตัวแปรสี่ชนิดดังต่อไปนี้:
- : These have the %VARIABLE% form and are associated with values with the SET statement. Before DOS 3 COMMAND.COM will only expand environment variables in batch mode; that is, not interactively at the command prompt.[]
- : These have the form %0, %1...%9, and initially contain the command name and the first nine passed to the script (e.g., if the invoking command was "myscript.bat John Doe", then %0 is "myscript.bat", %1 is "John" and %2 is "Doe"). The parameters to the right of the ninth can be mapped into range by using the SHIFT statement.
- Loop variables: Used in loops, they have the %%a format when run in batch files. These variables are defined solely within a specific FOR statement, and iterate over a certain set of values defined in that FOR statement.
- Under , , and higher, COMMAND.COM also supports a number of , a feature earlier found in and higher as well as in , although most of the supported variable names differ.
การเปลี่ยนเส้นทาง การเชื่อมต่อ และการเชื่อมโยง
Because DOS is a single-tasking operating system, is achieved by running commands sequentially, redirecting to and from a . COMMAND.COM makes no provision for redirecting the channel.
command < filename
- Redirect from a file or device
command > filename
- Redirect , overwriting target file if it exists.
command >> filename
- Redirect , appending to target file if it exists.
command1 | command2
- Pipe from command1 to of command2
command1 ¶ command2
- Commands separated by ASCII-20 (¶, invoked by Ctrl+T) are executed in sequence (chaining of commands). In other words, first command1 is executed until termination, then command2. This is an undocumented feature in COMMAND.COM of / and higher. It is also supported by COMMAND.COM of the Windows NT family as well as by DR-DOS 7.07. All versions of DR-DOS COMMAND.COM already supported a similar internal function utilizing an exclamation mark (!) instead (a feature originally derived from and ) - however, in the single-user line this feature was only available internally (in built-in startup scripts like "!DATE!TIME") and indirectly through 's $T parameter to avoid problems with ! as a valid filename character. supports a configurable command line separator ( CommandSep= or SETDOS /C), which defaults to ^. COMMAND.COM in newer versions of Windows NT also supports a & separator for compatibility with the cmd syntax in OS/2 and the Windows NT family. (cmd, however, does not support the ¶ separator.)
ข้อจำกัด
ความยาวบรรทัดคำสั่งในโหมดแบบโต้ตอบจะถูกจำกัดไว้ที่ 126 ตัวอักษร
ในวัฒนธรรมยอดนิยม
"Loading COMMAND.COM" message can be seen on a view of the and the internal viewport of when he reboots.
In the CGI children's TV series , which takes place inside computers, the leader of a system (the equivalent of a city) is called the COMMAND.COM.
The command.com domain once hosted a website with an image of a command prompt that has finished running the "dir" command on the root of an empty C drive. However, the resulting command incorrectly displayed the . and .. directories, which are never shown in the root of a drive.
ดูเพิ่ม
อ้างอิง
- Paul, Matthias (1997-07-30). . MPDOSTIP (ภาษาเยอรมัน) (3, release 157 ed.). คลังข้อมูลเก่าเก็บจากแหล่งเดิม (e-book)เมื่อ 2016-11-04. สืบค้นเมื่อ 2014-08-06. (NB.
NWDOSTIP.TXT
is part ofMPDOSTIP.ZIP
, maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of theNWDOSTIP.TXT
file.) - "Chapter 7: Batch Processing". . 1998. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2017-09-11. สืบค้นเมื่อ 2017-09-11.
- Paul, Matthias (1997-05-01) [1993]. . MPDOSTIP (ภาษาเยอรมัน). 7: ERRORLEVEL abfragen. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2017-08-23. สืบค้นเมื่อ 2017-08-23. (NB. BATTIPS.TXT is part of MPDOSTIP.ZIP. The provided link points to a HTML-converted older version of the BATTIPS.TXT file.)
- Auer, Eric; Paul, Matthias; (2015-12-24) [2003-12-31]. . คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2015-12-24.
- Paul, Matthias (2003) [1997]. Auer, Eric (บ.ก.). "Exitcodes (errorlevels) of DOS utilities". คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2017-09-11. สืบค้นเมื่อ 2017-09-11. [1]
- Allen, William; Allen, Linda. . คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2005-10-29.
- . 1998. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2016-11-04. สืบค้นเมื่อ 2013-08-10.
- Brothers, Hardin; Rawson, Tom; Conn, Rex C.; Paul, Matthias; Dye, Charles E.; Georgiev, Luchezar I. (2002-02-27). 4DOS 8.00 online help.
[…] Multiple Commands: You can type several commands on the same command line, separated by a caret [^]. For example, if you know you want to copy all of your .TXT files to drive A: and then run CHKDSK to be sure that drive A's file structure is in good shape, you could enter the following command:
C:\>COPY *.TXT A: ^ CHKDSK A:
You may put as many commands on the command line as you wish, as long as the total length of the command line does not exceed 511 characters. You can use multiple commands in aliases and batch files as well as at the command line. If you don't like using the default command separator, you can pick another character using the SETDOS /C command or the CommandSep directive in . […] SETDOS /C: (Compound character) This option sets the character used for separating multiple commands on the same line. The default is the caret [^]. You cannot use any of the redirection characters [<>|], or the blank, tab, comma, or equal sign as the command separator. The command separator is saved by SETLOCAL and restored by ENDLOCAL. This example changes the separator to a tilde [~]:C:\>SETDOS /C~
(You can specify either the character itself, or its ASCII code as a decimal number, or a hexadecimal number preceded by 0x.) […] CommandSep = c (^): This is the character used to separate multiple commands on the same line. […] Special Character Compatibility: If you use two or more of our products, or if you want to share aliases and batch files with users of different products, you need to be aware of the differences in three important characters: the Command Separator […], the Escape Character […], and the Parameter Character […]. The default values of each of these characters in each product is shown in the following chart: […] Product, Separator, Escape Parameter […] 4DOS: ^, ↑, & […] 4OS2, 4NT, Take Command: &, ^, $ […] (The up-arrow [↑] represents the ASCII Ctrl-X character, numeric value 24.) […] - Paul, Matthias (1997-07-01) [1994]. . MPDOSTIP (ภาษาเยอรมัน). คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2017-08-22. สืบค้นเมื่อ 2013-10-25. (NB. MSDOSTIP.TXT is part of MPDOSTIP.ZIP, maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of the MSDOSTIP.TXT file.)
- . คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2006-02-18.
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
COMMAND COM epnxinethxrphrietxrpriyaysahrbrabbptibtikardxs winodws 95 winodws 98 aelawinodwsmi aelaepnswntidtxphuichpriyayindxs odymihnathiephimetimkhuxtngkharabbodyeriykichiflkarkahndkha emuxopraekrmaerkerimthanganhlngcakbutrabb rwmthungthahnathiepntnkaenidkhxngkrabwnkarthnghmddwy COMMAND COM runihmbnrabbptibtikaroxexs 2 aelawinodwsexnthicaepn cmd exe thungaemwa COMMAND COM caphrxmichnganbnrabbptibtikarehlannsungepnrun ktam COMMAND COM epnopraekrmdxs opraekrmthieriykichcak COMMAND COM caepnopraekrmdxsthiich inkarsuxsarkhxmulkbrabbptibtikar dxs ohmdkarthanganCOMMAND COM miohmdkarthanganxyudwyknsxngohmdinrupaebbechll odyohmdaerkcaepn sungsahrbdaeninkarkhasngthiphuichphimphodythnthi ohmdthisxngcaepnohmdaebbklum sungdaeninkarladbkhasngthikahndiwlwnghnasungthukekbiwepniflkhxkhwamthiminamskuliflkhasngphayinkhasngphayinepnkhasngthibrrcuiwphayinibnarikhxng COMMAND COM odytrng sungphrxmichngantlxdewla aetsamartheriykichidephiyngcakxinethxrphrietxrkhasngodytrngethann khasngthnghmdcathukdaeninkarhlngcakkdpum Enter thithaybrrthdkhasng odykhasngin COMMAND COM caimkhanungthungtwxksrphimphihy elk hmaykhwamwasamarthphimphkhasngidodycaepntwphimphihyhruxtwphimphelkkid BREAK khwbkhumkarcdkarkarkhdcnghwakarthangankhxngopraekrmodykarkdpum Ctrl C hruxpum Ctrl Break CHCP aesdngkhxmulhruxepliynpccubnkhxngrabb epliynpccubnhruxaesdngiderkthxripccubn langhnacx khdlxkiflcaktnthangipyngplaythang hakmiiflplaythangxyuaelw dxscathamwatxngkaraethnthiifldngklawhruxim duephimetimthi khasngphaynxksungsamarthkhdlxkthriiderkthxriiddwy CTTY kahndxupkrnthicaichsahrbswnnaekhaaelaaesdngphl aesdngphlaelatngkhawnthikhxngrabb lbifl emuxichkbiderkthxri calbechphaaiflthixyuiniderkthxridngklaw swnkhasngphaynxk DELTREE calbthngiderkthxriyxyaelaiflthixyuiniderkthxridngklaw rwmthnglbiderkthxridngklawxxkdwy aesdngraychuxiflthixyuiniderkthxrithirabu epid pidkaraesdngphlkhxkhwam ECHO ON hrux ECHO OFF hruxaesdngphlkhxkhwambnhnacx ECHO text EXIT xxkcak COMMAND COM aelaklbipthiopraekrmthieriykich LFNFOR epidhruxpidichngankarsngklbodykhasng FOR ohldopraekrmekhaipin HILOAD in LOCK epidihopraekrmphaynxkekhathungowlumdiskradbta echphaa DOS 7 1 aela srangiderkthxriihm PATH aesdngphlhruxepliynkhakhxng PATH sungkhwbkhumsthanthithi COMMAND COM ichsahrbkhnhaiflptibtikar aesdngphlhruxepliynkhakhxngtwaeprsphaphaewdlxm PROMPT sungkhwbkhumkarpraktkhxngphrxmth epliynchuxiflhruxiderkthxri lbiderkthxriwangepla SET kahndkhakhxngodyimmixarkiwemnt rwmthungaesdngtwaeprsphaphaewdlxmthikahndiwthnghmd aesdngphlaelatngkhaewlakhxngrabb TRUENAME aesdngchuxcringetmkhxngifl odyaeplngthixyukaraemprabbiflaebblxcikhl ASSIGN JOIN aela aesdngenuxhakhxngiflbnkhxnosl UNLOCK pidichngankarekhathungdiskradbta echphaa DOS 7 1 aela aesdngrunkhxngrabbptibtikar VERIFY epidhruxpidkaryunynkarekhiynifl aesdngkhxmulekiywkbowlumkhasngiflchudkhasngokhrngsrangkarkhwbkhummkcathukichphayiniflchudkhasng thungaemwacasamarthichokhrngsrangehlannaebbottxbidktam label kahndepahmaysahrb GOTO CALL daeninkariflchudkhasngthdipkxn aelwcungklbmathiiflaerkaeladaeninkartx FOR karthasa thasakhasngsahrbaetlachudkhxngifl GOTO yaykardaeninkaripyngpaychuxthirabu paychuxcathukrabuthitnbrrthd phrxmdwyekhruxnghmaythwiphakh likethis IF khasngaebbenguxnikh ichinkarcaaenkkhasnginkardaeninkaropraekrm PAUSE hyudkardaeninkaropraekrmaelaaesdngkhxkhwamaecngphuichihkdephuxdaeninkartx REM laewnkhxkhwamid thixyuhlngkhasngni SHIFT aethnthiaetlakhadwykhathdip echn 0 dwy 1 1 dwy 2 l khasng IFemuxcacbkarthangan khasngphaynxkthnghmdcatxngsng epnkharahwang 0 thung 255 ipyngopraekrmthieriyk odyopraekrmswnihycamiaebbaephnbangxyangsahrbrhskarsngklbnndwy twxyangechn kha 0 sahrbkardaeninkarthisaerc hakmiopraekrmid thukeriykody COMMAND COM khasngphayin IF phrxmkhasngaebbenguxnikh ERRORLEVEL casamarthnamaichthdsxbenguxnikhkhxphidphladkhxngopraekrmphaynxkthieriyklasudid khasngphayincaimsrangkhaihmphayit COMMAND COMtwaepriflchudkhasngsahrb COMMAND COM mitwaeprsichniddngtxipni These have the VARIABLE form and are associated with values with the SET statement Before DOS 3 COMMAND COM will only expand environment variables in batch mode that is not interactively at the command prompt txngkarxangxing These have the form 0 1 9 and initially contain the command name and the first nine passed to the script e g if the invoking command was myscript bat John Doe then 0 is myscript bat 1 is John and 2 is Doe The parameters to the right of the ninth can be mapped into range by using the SHIFT statement Loop variables Used in loops they have the a format when run in batch files These variables are defined solely within a specific FOR statement and iterate over a certain set of values defined in that FOR statement Under and higher COMMAND COM also supports a number of a feature earlier found in and higher as well as in although most of the supported variable names differ karepliynesnthang karechuxmtx aelakarechuxmoyngBecause DOS is a single tasking operating system is achieved by running commands sequentially redirecting to and from a COMMAND COM makes no provision for redirecting the channel i command i lt i filename i Redirect from a file or device i command i gt i filename i Redirect overwriting target file if it exists i command i gt gt i filename i Redirect appending to target file if it exists i command1 i i command2 i Pipe from command1 to of command2 i command1 i i command2 i Commands separated by ASCII 20 invoked by Ctrl T are executed in sequence chaining of commands In other words first command1 is executed until termination then command2 This is an undocumented feature in COMMAND COM of and higher It is also supported by COMMAND COM of the Windows NT family as well as by DR DOS 7 07 All versions of DR DOS COMMAND COM already supported a similar internal function utilizing an exclamation mark instead a feature originally derived from and however in the single user line this feature was only available internally in built in startup scripts like DATE TIME and indirectly through s T parameter to avoid problems with as a valid filename character supports a configurable command line separator CommandSep or SETDOS C which defaults to COMMAND COM in newer versions of Windows NT also supports a amp separator for compatibility with the cmd syntax in OS 2 and the Windows NT family cmd however does not support the separator khxcakdkhwamyawbrrthdkhasnginohmdaebbottxbcathukcakdiwthi 126 twxksrinwthnthrrmyxdniym Loading COMMAND COM message can be seen on a view of the and the internal viewport of when he reboots In the CGI children s TV series which takes place inside computers the leader of a system the equivalent of a city is called the COMMAND COM The command com domain once hosted a website with an image of a command prompt that has finished running the dir command on the root of an empty C drive However the resulting command incorrectly displayed the and directories which are never shown in the root of a drive duephimxangxingPaul Matthias 1997 07 30 MPDOSTIP phasaeyxrmn 3 release 157 ed khlngkhxmulekaekbcakaehlngedim e book emux 2016 11 04 subkhnemux 2014 08 06 NB NWDOSTIP TXT is part of MPDOSTIP ZIP maintained up to 2001 and distributed on many sites at the time The provided link points to a HTML converted older version of the NWDOSTIP TXT file Chapter 7 Batch Processing 1998 khlngkhxmulekaekbcakaehlngedimemux 2017 09 11 subkhnemux 2017 09 11 Paul Matthias 1997 05 01 1993 MPDOSTIP phasaeyxrmn 7 ERRORLEVEL abfragen khlngkhxmulekaekbcakaehlngedimemux 2017 08 23 subkhnemux 2017 08 23 NB BATTIPS TXT is part of MPDOSTIP ZIP The provided link points to a HTML converted older version of the BATTIPS TXT file Auer Eric Paul Matthias 2015 12 24 2003 12 31 khlngkhxmulekaekbcakaehlngedimemux 2015 12 24 Paul Matthias 2003 1997 Auer Eric b k Exitcodes errorlevels of DOS utilities khlngkhxmulekaekbcakaehlngedimemux 2017 09 11 subkhnemux 2017 09 11 1 Allen William Allen Linda khlngkhxmulekaekbcakaehlngedimemux 2005 10 29 1998 khlngkhxmulekaekbcakaehlngedimemux 2016 11 04 subkhnemux 2013 08 10 Brothers Hardin Rawson Tom Conn Rex C Paul Matthias Dye Charles E Georgiev Luchezar I 2002 02 27 4DOS 8 00 online help Multiple Commands You can type several commands on the same command line separated by a caret For example if you know you want to copy all of your TXT files to drive A and then run CHKDSK to be sure that drive A s file structure is in good shape you could enter the following command C gt COPY TXT A CHKDSK A You may put as many commands on the command line as you wish as long as the total length of the command line does not exceed 511 characters You can use multiple commands in aliases and batch files as well as at the command line If you don t like using the default command separator you can pick another character using the SETDOS C command or the CommandSep directive in SETDOS C Compound character This option sets the character used for separating multiple commands on the same line The default is the caret You cannot use any of the redirection characters lt gt or the blank tab comma or equal sign as the command separator The command separator is saved by SETLOCAL and restored by ENDLOCAL This example changes the separator to a tilde C gt SETDOS C You can specify either the character itself or its ASCII code as a decimal number or a hexadecimal number preceded by 0x CommandSep c This is the character used to separate multiple commands on the same line Special Character Compatibility If you use two or more of our products or if you want to share aliases and batch files with users of different products you need to be aware of the differences in three important characters the Command Separator the Escape Character and the Parameter Character The default values of each of these characters in each product is shown in the following chart Product Separator Escape Parameter 4DOS amp 4OS2 4NT Take Command amp The up arrow represents the ASCII Ctrl X character numeric value 24 Paul Matthias 1997 07 01 1994 MPDOSTIP phasaeyxrmn khlngkhxmulekaekbcakaehlngedimemux 2017 08 22 subkhnemux 2013 10 25 NB MSDOSTIP TXT is part of MPDOSTIP ZIP maintained up to 2001 and distributed on many sites at the time The provided link points to a HTML converted older version of the MSDOSTIP TXT file khlngkhxmulekaekbcakaehlngedimemux 2006 02 18