คำถามติดแท็ก cmd

Command Prompt (ชื่อปฏิบัติการ cmd.exe) เป็นตัวแปลบรรทัดคำสั่งของ Microsoft ที่ให้มากับ OS / 2, Windows CE และระบบปฏิบัติการ Microsoft Windows ทั้งหมด ใช้แท็กนี้สำหรับคำถามเกี่ยวกับสคริปต์การเขียนโปรแกรมหรือคำสั่งที่มีให้เรียกใช้จากพรอมต์คำสั่ง เพิ่มแท็กสำหรับ Windows เวอร์ชันใดและแท็กที่อธิบายงานหรือปัญหา

5
การใช้พารามิเตอร์ในแบตช์ไฟล์ที่บรรทัดรับคำสั่งของ Windows
ใน Windows คุณเข้าถึงอาร์กิวเมนต์ที่ส่งผ่านเมื่อเรียกใช้ไฟล์แบตช์ได้อย่างไร hello.batตัวอย่างเช่นสมมติว่าผมมีโปรแกรมที่ชื่อว่า เมื่อฉันป้อนhello -aที่บรรทัดคำสั่งของ Windows ฉันจะให้โปรแกรมของฉันรู้ว่า-aมันถูกส่งเป็นอาร์กิวเมนต์ได้อย่างไร

8
ตรวจสอบสถานะของหนึ่งพอร์ตบนรีโมตโฮสต์ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันต้องการบรรทัดคำสั่งที่สามารถตรวจสอบสถานะพอร์ตบนรีโมตโฮสต์ ฉันพยายามping xxx.xxx.xxx.xxx:161แต่ไม่รู้จัก "โฮสต์" ฉันคิดว่ามันเป็นคำตอบที่ "ดี" จนกว่าฉันจะทำคำสั่งเดียวกันกับโฮสต์ที่ฉันรู้ว่าพอร์ตนั้นเปิด นี่เป็นไฟล์แบตช์บน Windows ที่จะตรวจสอบสถานะของพอร์ตระยะไกลจากนั้นเรียกใช้คำสั่งที่ใช้พอร์ตระยะไกลนั้นเพื่อรับข้อมูลจากนั้นคำสั่งตรวจสอบพอร์ตระยะไกลอีกครั้งจากนั้นคำสั่งที่ใช้พอร์ตนั้นบนเซิร์ฟเวอร์ถัดไป และอื่น ๆ ฉันดูทุกที่และคิดว่า ping อาจทำได้ แต่ต้องมี ping หลายเวอร์ชันฉันคิดว่าเพราะเซิร์ฟเวอร์ที่ฉันกำลังทำอยู่ไม่แสดงตัวเลือกนั้น เพียงหัวเราะเบา ๆ ฉันลองใช้ตัวตรวจสอบพอร์ตระยะไกลผ่านเว็บจากเว็บไซต์ - และผลลัพธ์นั้นถูกต้องสำหรับทั้งเซิร์ฟเวอร์ "ปัญหา" และเซิร์ฟเวอร์ที่ถูกต้อง อย่างไรก็ตามฉันไม่สามารถใช้มันในการทำงานแบบแบตช์ด้วย IP ของเซิร์ฟเวอร์ 500+ ในนั้น มีสิ่งที่ฉันสามารถทำได้ง่ายหรือไม่ ทักษะ Perl ของฉันเป็นสนิมอย่างมาก (ใช้หรือสูญเสีย) ไม่ทราบภาษาอื่น ๆ ที่ใช้ Windows ยกเว้นชุดงาน …
158 windows  batch-file  tcp  cmd 

7
วิธีรับพา ธ โฟลเดอร์จากพา ธ ไฟล์ด้วย CMD
ฉันต้องการพา ธ ไปยังโฟลเดอร์ที่มีไฟล์ cmd ด้วย% 0 ฉันจะได้รับชื่อไฟล์ แต่จะได้ชื่อโฟลเดอร์ได้อย่างไร c: \ temp \ test.cmd >> test.cmd PS ไดเรกทอรีปัจจุบันของฉัน! = โฟลเดอร์ของสคริปต์
151 path  cmd 

6
การเรียกใช้สคริปต์ NPM ตามลำดับ
สมมติว่าฉันมี "scripts": { "pre-build": "echo \"Welcome\" && exit 1", "build_logic": "start cmd.exe @cmd /k \"yo esri-appbuilder-js:widget && exit 1\"", "post_build": "start C:\\WebAppBuilderForArcGIS\\startupShortcut", "exit" : "start cmd.exe @cmd /k \"echo \"goodbye\" && exit 1\"" }, ฉันสามารถเรียกใช้คำสั่ง NPM ใดเพื่อให้สคริปต์ทั้งหมดเหล่านี้เปิดตามลำดับ เมื่อฉันใช้การแก้ไขล่วงหน้า / โพสต์พวกเขาจะเปิดตัวตามลำดับ แต่พวกเขาไม่รอให้สคริปต์หลักดำเนินการให้เสร็จก่อนที่จะดำเนินการ ฉันสมมติว่าวิธีแก้ปัญหาเดียวคือ: ฉันจะได้รับงาน Gulp เพื่อดำเนินการตามลำดับเมื่อยิงคำสั่งเชลล์ในฟังก์ชันผู้ช่วย async.series ได้อย่างไร ? ฉันรู้ว่าสิ่งนี้สามารถทำได้ด้วย Gulp …
150 javascript  node.js  npm  cmd 

16
มีโปรแกรม sed อย่างยูทิลิตี้สำหรับ cmd.exe หรือไม่? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการแก้ไขเนื้อหาไฟล์โดยใช้โปรแกรมโดยใช้บรรทัดคำสั่ง windows ( cmd.exe ) ใน * ระวังมีsedสำหรับงานนี้ มีประโยชน์เทียบเท่าพื้นเมืองใน windows?
149 windows  sed  cmd 


11
ทำไมคอมไพล์จำข้อความรหัสผ่านของฉันไม่ได้ใน Windows
ฉันเพิ่งเริ่มใช้ git และฉันไม่สามารถจำข้อความรหัสผ่านของฉันฉันใช้ cmd.exe ยกระดับและโฮสต์ git ของฉันคือ github และฉันได้สร้างคีย์ ssh เช่นคำแนะนำใน github แต่ฉันยังคงได้รับ *\subnus.mvc>git push origin master Enter passphrase for key '/c/Users/Subnus/.ssh/id_rsa':
144 windows  git  ssh  cmd 

7
สคริปต์แยกวิเคราะห์คำสั่งของ Windows (CMD.EXE) ทำอย่างไร
ฉันวิ่งเข้าไปในss64.comซึ่งให้ความช่วยเหลือที่ดีเกี่ยวกับวิธีการเขียนสคริปต์แบทช์ที่ Windows Command Interpreter จะทำงาน อย่างไรก็ตามฉันไม่สามารถหาคำอธิบายที่ดีเกี่ยวกับไวยากรณ์ของสคริปต์แบบแบตช์ว่าสิ่งต่าง ๆ ขยายหรือไม่ขยายและวิธีการหลบหนีสิ่งต่าง ๆ นี่คือคำถามตัวอย่างที่ฉันไม่สามารถแก้ไขได้: ระบบใบเสนอราคามีการจัดการอย่างไร? ฉันสร้างสคริปต์TinyPerl ( foreach $i (@ARGV) { print '*' . $i ; }) รวบรวมมันและเรียกมันด้วยวิธีนี้: my_script.exe "a ""b"" c" →ผลลัพธ์คือ *a "b*c my_script.exe """a b c""" →เอาท์พุทมัน *"a*b*c" echoคำสั่งภายในทำงานอย่างไร สิ่งที่ถูกขยายภายในคำสั่งนั้น? ทำไมฉันต้องใช้for [...] %%Iในสคริปต์ไฟล์ แต่for [...] %Iในเซสชันแบบโต้ตอบ? ตัวหนีคืออะไรและในบริบทใด จะหลีกเลี่ยงเครื่องหมายเปอร์เซ็นต์ได้อย่างไร? ตัวอย่างเช่นฉันจะสะท้อนอย่าง%PROCESSOR_ARCHITECTURE%แท้จริงได้อย่างไร ฉันพบว่าecho.exe %""PROCESSOR_ARCHITECTURE%งานได้มีวิธีแก้ไขปัญหาที่ดีกว่าหรือไม่ …

12
ฉันจะสะท้อนและส่งเอาต์พุตคอนโซลไปยังไฟล์ในสคริปต์ค้างคาวได้อย่างไร
ฉันมีสคริปต์ชุดงานที่ดำเนินการงานและส่งผลลัพธ์ไปยังไฟล์ข้อความ มีวิธีให้เอาต์พุตแสดงบนหน้าต่างคอนโซลด้วยหรือไม่? ตัวอย่างเช่น: c:\Windows>dir > windows-dir.txt มีวิธีการdirแสดงผลในหน้าต่างคอนโซลและใส่ลงในไฟล์ข้อความหรือไม่?
140 windows  batch-file  cmd 

12
ลบไฟล์หรือโฟลเดอร์ซ้ำบน Windows CMD
ฉันจะลบไฟล์หรือโฟลเดอร์แบบวนซ้ำบน Windows จากบรรทัดคำสั่งได้อย่างไร ฉันพบวิธีแก้ปัญหานี้โดยที่พา ธ เราขับบนบรรทัดคำสั่งและรันคำสั่งนี้ ฉันได้ให้ตัวอย่างกับโฟลเดอร์นามสกุลไฟล์. svn: for /r %R in (.svn) do if exist %R (rd /s /q "%R")
139 windows  cmd  delete-file 

4
วิธีที่จะข้าม“ คุณแน่ใจว่า Y / N” เมื่อลบไฟล์ในไฟล์แบทช์
ฉันจำไม่ได้ว่าชีวิตของฉันจำได้อย่างไรว่าจะหลีกเลี่ยงพรอมต์ที่น่ารำคาญ "คุณแน่ใจหรือไม่ว่าใช่ / ไม่ใช่" เมื่อทำการลบไฟล์ ฉันดูเหมือนจะจำได้ว่ามันเป็นสิ่งที่ชอบ: del C:\Test && ECHO Y
137 windows  batch-file  cmd 

8
การเรียกใช้งานหลายคำสั่งจากสคริปต์ Windows cmd
ฉันพยายามเขียนสคริปต์ Windows cmd เพื่อทำงานหลายอย่างในชุดข้อมูล อย่างไรก็ตามมันจะหยุดหลังจากคำสั่งแรกในสคริปต์ คำสั่งที่จะหยุดหลังจากนั้นจะเป็นการสร้าง maven (ไม่แน่ใจว่าเกี่ยวข้องหรือไม่) ฉันจะทำให้มันดำเนินต่อไปและทำงานแต่ละงานตามลำดับได้อย่างไร การติดตั้งซอฟต์แวร์ใด ๆ หรือการกำหนดค่ารีจิสตรี ฯลฯ นั้นหมดไปจากคำถาม - มันต้องทำงานกับการติดตั้งวานิลลาของ Windows XP ฉันกลัว เป็นการดีที่ฉันต้องการให้สคริปต์ยกเลิกหากคำสั่งใด ๆ ล้มเหลว แต่นั่นเป็น "ดีที่มี" ไม่จำเป็น ขอบคุณ

1
ไม่รู้จัก "ls" ใน CMD บน Windows [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เมื่อฉันพยายามใช้ list ( ls) บนพรอมต์คำสั่งของ Windows ระบบจะไม่รู้จัก ฉันได้เพิ่มC:\Windows\System32เส้นทางไปแล้วและฉันอัปเดต java ด้วย แต่ก็ยังไม่รู้จัก
136 windows  cmd  ls 

5
วิธีค้นหาไฟล์แบบง่ายๆใน cmd
ฉันต้องการค้นหาไฟล์ที่ระบุชื่อหรือส่วนหนึ่งของชื่ออย่างรวดเร็วจากบรรทัดคำสั่งของ windows (ไม่ใช่พาวเวอร์เชลล์) ซึ่งคล้ายกับการเปิด explorer และใช้ช่องค้นหาที่ด้านบน หมายเหตุ: dirสามารถค้นหาตามแม่แบบสตริง แต่จะไม่ค้นหาในไดเรกทอรีย่อย Note2: findstrสามารถใช้เพื่อค้นหาโทเค็นภายในไฟล์และมีแฟล็กการเรียกซ้ำ เป็นเรื่องตลกที่การค้นหาที่ซับซ้อนกว่านี้สามารถค้นพบได้ง่าย ...

5
เส้นทางสัมพัทธ์ในสคริปต์ BAT
นี่คือโฟลเดอร์โปรแกรมของฉันเองในไดรฟ์ USB ของฉัน: Program\ run.bat bin\ config.ini Iris.exe library.dll etc. ฉันต้องการใช้run.batเพื่อเริ่มต้น Iris.exe ฉันไม่สามารถใช้สิ่งนี้: F:/Program/bin/Iris.exeเหมือนทางลัดเพราะบางครั้งมันไม่ได้แนบเป็นไดรฟ์F:( เช่น E:หรือG:) ฉันต้องเขียนอะไรในไฟล์ bat เพื่อให้ทำงานได้โดยไม่คำนึงถึงอักษรระบุไดรฟ์ ฉันลองสิ่งนี้ในไฟล์ BAT: "\bin\Iris.exe" แต่มันไม่ได้ผล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.