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

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

7
วิธีทำให้แท็บ PowerShell เสร็จสมบูรณ์เหมือน Bash
สมมติว่าฉันมีไฟล์ต่อไปนี้ในไดเร็กทอรีปัจจุบันของฉัน: buildBar.bat buildFoo.bat buildHouse.bat และฉันพิมพ์ต่อไปนี้ที่พร้อมรับคำสั่งของฉันแล้ว./buTAB ใน Bash จะขยายเป็น ./build ใน PowerShell จะขยาย./buildBar.batเป็นรายการแรกในรายการ ใน Cmd ลักษณะการทำงานจะเหมือนกับ PowerShell ฉันชอบพฤติกรรม Bash - มีวิธีทำให้ PowerShell ทำงานเหมือน Bash หรือไม่?

5
หลีกเลี่ยงเครื่องหมายคำพูดคู่ในพารามิเตอร์
ในระบบปฏิบัติการยูนิกซ์ฉันสามารถเรียกใช้และฉันจะได้รับmyscript '"test"'"test" ใน Windows ฉันได้รับcmd'test' ฉันจะส่งเครื่องหมายคำพูดคู่เป็นพารามิเตอร์ได้อย่างไร ฉันต้องการทราบวิธีการดำเนินการนี้ด้วยตนเองจากcmdหน้าต่างเพื่อที่ฉันจะได้ไม่ต้องเขียนโปรแกรมเพื่อทดสอบโปรแกรมของฉัน
109 windows  cmd 

8
PHP ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกในพรอมต์คำสั่ง
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันเรียกใช้คำสั่งด้วย php C:\xampp\htdocs>php 'php' is not recognized as an internal or external command, operable program or batch file. ฉันไม่ได้รับข้อผิดพลาดใด ๆ เมื่อฉันเรียกใช้คำสั่งด้วยphpเส้นทางต่อไปนี้: C:\xampp\php>php //do not got error here ทำไมฉันถึงได้รับข้อผิดพลาดนี้ 'php' ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์
108 php  cmd  exe 

8
วิธีปิดใช้งาน Hyper-V ในบรรทัดคำสั่ง
ฉันกำลังพยายามเปิด VMware มันแจ้งว่า VMware player และ Hyper-V เข้ากันไม่ได้ ฉันพบที่นี่แต่มันใช้งานไม่ได้เมื่อใช้คำสั่งที่มีให้ ฉันลองดูวิธีใช้พบว่ามี/hypervisorsettingsตัวเลือกที่นั่น The parameter is incorrectแต่ก็ยังไม่ได้ทำงานกับมันมันบอกว่า ใครสามารถช่วยเรื่องนี้?
107 windows  cmd  hypervisor 

3
บรรทัดเพิ่มเติมในหน้าต่างคำสั่ง
มีความเป็นไปได้ที่จะเพิ่มบรรทัด "เพิ่มเติม" ในหน้าต่างคำสั่ง (Console) หรือไม่? เมื่อฉันดีบักโปรแกรมของฉันฉันจะแสดงผลเป็นจำนวนมากไปยังหน้าต่างและจุดเริ่มต้นของ ouput ก็หายไปจากช่วงที่ฉันสามารถเลื่อนกลับหน้าต่างได้ดังนั้นฉันจึงไม่เห็นผลลัพธ์ที่สมบูรณ์ของฉันตั้งแต่เริ่มต้นโปรแกรม ฉันจะรับหน้าต่างคำสั่งเพื่อเก็บทุกบรรทัดได้อย่างไร (และใช่ฉันสามารถเขียนลงในไฟล์ข้อความเป็นบันทึกได้เช่นกัน แต่ฉันต้องการลองแบบนี้เพื่อทำการเปลี่ยนแปลง)
106 logging  console  cmd 

9
วิธีเปิด Git Bash จาก DOS Command Line
ฉันมีสิ่งที่หวังไว้เป็นคำถามง่ายๆ แต่ฉันยังไม่สามารถหาคำตอบได้ ฉันต้องการเปิด Git Bash จากไฟล์แบตช์ DOS นี่คือสิ่งที่ฉันพยายามจนถึงตอนนี้: เปิดตัว Git Bash จากปุ่ม Win 7 Start ใช้ CTRL + ALT + DEL เพื่อระบุกระบวนการเป็น "sh.exe" เรียกใช้ sh.exe จากไฟล์แบตช์โดยใช้คำสั่ง start start sh.exe อย่างไรก็ตามสิ่งนี้ไม่ได้เปิดใช้งานสภาพแวดล้อม Git Bash แบบเต็ม Git Bash มักจะมี "MINGW32" ในแถบชื่อ แต่ sh.exe มีเส้นทางแบบเต็มไป Git\bin\sh.exe... สำหรับฉันรู้สึกเหมือนมีการซ้อนทับหรือการอ้างอิงบางอย่างที่ฉันไม่ทราบว่าอาจจะต้องโหลดด้วย (ดึงเข้า? นำเข้า?) นี่เป็นหนึ่งในผลลัพธ์อันดับต้น ๆ ที่ฉันพบจากการค้นหาเว็บ แต่มันไม่สมเหตุสมผลสำหรับฉันและฉันไม่แน่ใจว่ามันตรงกับสถานการณ์ของฉันหรือไม่: เรียกใช้ …
106 windows  git  batch-file  cmd  command 

13
จะตรวจสอบได้อย่างไรว่า CMD ทำงานในฐานะผู้ดูแลระบบ / มีการยกระดับสิทธิ์หรือไม่?
จากภายในไฟล์แบตช์ฉันต้องการทดสอบว่าฉันใช้งานด้วยสิทธิ์ระดับผู้ดูแลระบบ / ระดับสูงหรือไม่ ชื่อผู้ใช้จะไม่เปลี่ยนแปลงเมื่อเลือก "Run as Administrator" ดังนั้นจึงไม่ได้ผล หากมีคำสั่งที่ใช้ได้ทั่วไปซึ่งไม่มีผล แต่ต้องใช้สิทธิ์ระดับผู้ดูแลระบบฉันสามารถเรียกใช้และตรวจสอบรหัสข้อผิดพลาดเพื่อทดสอบสิทธิ์ได้ จนถึงตอนนี้ฉันยังไม่พบคำสั่งดังกล่าว คำสั่งที่ฉันพบดูเหมือนจะส่งคืนรหัสข้อผิดพลาดเดียวที่ไม่เฉพาะเจาะจงซึ่งอาจบ่งชี้อะไรก็ได้และมักจะล้มเหลวด้วยเหตุผลหลายประการ ฉันสนใจเฉพาะ Windows 7 เท่านั้นแม้ว่าการสนับสนุนระบบปฏิบัติการรุ่นก่อนหน้าจะดี


8
วิธีตรวจสอบพารามิเตอร์บรรทัดคำสั่งในไฟล์“ .bat”
ระบบปฏิบัติการของฉันคือ Windows Vista ฉันต้องมีไฟล์ ".bat" ซึ่งฉันต้องตรวจสอบว่าผู้ใช้ป้อนพารามิเตอร์บรรทัดคำสั่งหรือไม่ หากเป็นเช่นนั้นหากพารามิเตอร์เท่ากับ-bฉันจะทำบางอย่างไม่เช่นนั้นฉันจะตั้งค่าสถานะ "อินพุตไม่ถูกต้อง" หากผู้ใช้ไม่ได้ป้อนพารามิเตอร์บรรทัดคำสั่งฉันจะทำบางอย่าง ฉันได้สร้างไฟล์. bat ต่อไปนี้ มันใช้งาน-bได้และไม่เท่ากับ-bเคส - แต่จะล้มเหลวเมื่อผู้ใช้ไม่ส่งผ่านพารามิเตอร์บรรทัดคำสั่งใด ๆ ฉันมักจะได้รับข้อผิดพลาด: GOTO was unexpected at this time. ใครช่วยบอกทีว่าฉันทำอะไรผิดที่นี่? ECHO OFF CLS ECHO. IF [%1]==[/?] GOTO BLANK IF %1=="-b" GOTO SPECIFIC IF NOT %1=="-b" GOTO UNKNOWN :SPECIFIC ECHO SPECIFIC GOTO DONE :BLANK ECHO No Parameter …
104 windows  file  batch-file  cmd 

2
Windows batch SET ภายในถ้าไม่ทำงาน
เมื่อฉันเรียกใช้สคริปต์นี้ (จากไฟล์. bat): set var1=true if "%var1%"=="true" ( set var2=myvalue echo %var2% ) ฉันมักจะได้รับ: ECHO is on. ความหมายvar2ไม่ได้ตั้งค่าตัวแปรจริงๆ ใครก็ได้โปรดช่วยฉันเข้าใจว่าทำไม?

8
สร้างหน้าต่าง cmd.exe ใหม่จากในพรอมต์ cmd.exe อื่น
ฉันอยู่ระหว่างการตั้งค่า CruiseControl.NET ปัญหาที่ฉันพบคือฉันกำลังเรียกใช้ CC เป็นแอปพลิเคชันคอนโซลและเมื่อบิวด์ของฉันเสร็จสมบูรณ์และดำเนินการ (โดยใช้ exec) มันจะเปิดใช้งานภายในพรอมต์ CruiseControl DOS ฉันแค่ใช้ไฟล์แบตช์ธรรมดาเพื่อเปิดแอพของฉัน แต่การที่มันทำงานภายในพรอมต์เดียวกับ CC ทำให้ CC คิดว่าการสร้างจะดำเนินต่อไปตราบเท่าที่แอพของฉันทำงาน มีพารามิเตอร์บรรทัดคำสั่งcmd.exeที่จะสร้างหน้าต่างพรอมต์แยกต่างหากหรือไม่?

27
NPM ค้างให้ข้อผิดพลาดเดียวกัน EISDIR: การดำเนินการที่ผิดกฎหมายในไดเร็กทอรีอ่านข้อผิดพลาด (เนทีฟ)
ฉันติดอยู่กับข้อผิดพลาดนี้ไม่ว่าฉันจะอยู่ในไดเร็กทอรีใดและฉันพิมพ์อะไรตามหลัง "npm" ใน cmd.exe นี่คือ npm-debug.log: 0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js' ] 2 info using npm@2.14.12 3 info using node@v4.2.6 4 verbose stack Error: EISDIR: illegal operation on a directory, read 4 verbose stack at …

15
วิธีคัดลอกโครงสร้างไดเร็กทอรี แต่รวมเฉพาะไฟล์บางไฟล์ (โดยใช้ไฟล์แบตช์ Windows)
ตามชื่อเรื่องฉันจะคัดลอกโครงสร้างไดเร็กทอรีซ้ำได้อย่างไร แต่รวมเฉพาะบางไฟล์เท่านั้น เช่นกำหนดโครงสร้างไดเร็กทอรีต่อไปนี้: folder1 folder2 folder3 data.zip info.txt abc.xyz folder4 folder5 data.zip somefile.exe someotherfile.dll ไฟล์data.zipและinfo.txtสามารถปรากฏได้ทุกที่ในโครงสร้างไดเร็กทอรี ฉันจะคัดลอกโครงสร้างไดเร็กทอรีแบบเต็มได้อย่างไร แต่รวมเฉพาะไฟล์ชื่อ data.zip และ info.txt (ควรละเว้นไฟล์อื่น ๆ ทั้งหมด) โครงสร้างไดเร็กทอรีผลลัพธ์ควรมีลักษณะดังนี้: copy_of_folder1 folder2 folder3 data.zip info.txt folder4 folder5 data.zip

17
ฉันสามารถปิดบังข้อความที่ป้อนในไฟล์ค้างคาวได้หรือไม่
ฉันกำลังเขียนไฟล์แบตช์เพื่อรันโปรแกรมอื่น ๆ ในกรณีนี้ฉันต้องขอรหัสผ่าน ฉันมีวิธีการปิดบังข้อความที่ป้อนหรือไม่ ฉันไม่จำเป็นต้องพิมพ์อักขระ ******* แทนอักขระที่ป้อน พฤติกรรมการแจ้งรหัสผ่านของ Linux (พิมพ์อะไรขณะพิมพ์) ก็เพียงพอแล้ว @echo off SET /P variable=Password : echo %variable% Pause สิ่งนี้จะอ่านอินพุต แต่ฉันไม่สามารถปิดบังข้อความโดยใช้วิธีนี้ได้


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