การแทนที่ CMD.exe [ปิด]


89

มีใครรู้การเปลี่ยน Command Prompt ที่ดีบ้าง? ฉันได้ลอง bash / Cygwin แล้ว แต่นั่นไม่ตรงกับความต้องการของฉันในที่ทำงานเพราะมันหนักเกินไป ฉันต้องการ Wrapper ที่เหมือนกันสำหรับฟังก์ชันสำหรับฟังก์ชันบน cmd.exe แต่มีการไฮไลต์ intellisense และ (อย่างยิ่ง) อินเทอร์เฟซแบบแท็บ Powershell ใช้ได้ แต่อินเทอร์เฟซยังขาดอยู่


2
BGShell ส่วนหน้าแบบแท็บสำหรับ PowerShell พร้อม intellisense และสารพัดอื่น ๆ ไป. ตอนนี้.

คำตอบ:


65

แก้ไข : ฉันใช้ConEmu ( http://conemu.github.io/ ) มาระยะหนึ่งแล้ว อันนี้เป็นกระดาษห่อหุ้มด้วยเช่นกันเนื่องจากไม่สามารถแทนที่คอนโซล Windows ได้โดยไม่ต้องเขียนตัวแปลคำสั่งใหม่ทั้งหมด ด้านล่างบรรทัดคือคำตอบเดิมของฉันสำหรับทางเลือกก่อนหน้านี้


ไม่ใช่สิ่งทดแทน (จริงๆแล้วมันเป็นกระดาษห่อหุ้มสำเร็จรูป) แต่คุณอาจลองใช้Console ( http://sourceforge.net/projects/console/ )


6
ไม่สามารถแทนที่ cmd.exe ได้จริงๆ เนื่องจากพรอมต์ของ Windows ไม่มีเลเยอร์อินเทอร์เฟซ ดังนั้นคุณต้องห่อมัน บางที Microsoft อาจได้รับคำแนะนำและปรับปรุงสิ่งนี้สำหรับ Windows 7
mxcl

138
ฉันมาจากอนาคต Windows 7 ยังคงมีคอนโซลที่หยาบกร้าน
Blender

3
คอนโซลเป็นเชลล์ cmd.exe ที่แนะนำมากที่สุดใน AlternativeTo.net: ทางเลือกใหม่. com / ซอฟแวร์/windows-command-prompt
Greg Bray

25
ฉันมาจากอนาคตด้วย Windows 8 ยังคงมีอึนี้
AhmetB - Google

5
ฉันมาจากปัจจุบัน Windows 10 ไม่สามารถแก้ปัญหานี้ได้
dgo

10

ฉันใช้ผลิตภัณฑ์ของ JPSoft มานานแล้ว (เริ่มต้นด้วย 4OS2 และ 4DOS) และปัจจุบันใช้ Take Command 9 มันทำงานร่วมกับไฟล์แบตช์ที่มีอยู่มีการปรับปรุงของตัวเองที่ด้านบนอินเทอร์เฟซแบบแท็บและตัวเลือกการระบายสีชื่อไฟล์

ดูเหมือนว่าไซต์ของพวกเขากำลังมีปัญหาในตอนนี้ แต่คุณสามารถค้นหาได้ที่: http://jpsoft.com/


ฉันเพิ่งลองใช้คำสั่ง 12.0 ดูเหมือนว่าค่อนข้างบั๊ก แต่น่าเสียดายที่มันขัดข้องกับฉันและปล่อยให้กระบวนการโกงบางไฟล์ล็อกไฟล์ทำงานอยู่เบื้องหลังซึ่งต้องรีบูตเครื่องเพื่อกำจัด ดูเหมือนว่าจะขาดการขัดเงามาก
Contango

@Gravitas: ฉันวิ่ง 12 มาระยะหนึ่งแล้ว (ข้ามไปมากกว่า 10 ไปเป็น 11 แล้วอัปเกรดเป็น 12 ในเดือนพฤศจิกายน) ฉันไม่เคยมีปัญหาเหล่านั้น
crashmstr

ยังเข้ากันไม่ได้กับการเขียนสคริปต์ cmd
mhstnsc

@MihaiStanescu หากคุณใช้ส่วนขยาย JPSoft แล้วไม่มีผู้ที่ไม่สามารถใช้กับ cmd.exe แต่โดยทั่วไปวิธีอื่น ๆ เป็นเรื่องปกติและถ้ามันไม่ทำงานขวาเพียงรันภายใต้ cmd.exe
crashmstr

6

ฉันใช้ Take Command 9.0 ฉันใช้ผลิตภัณฑ์ของ JPSoftมาหลายปีแล้ว มีอินเทอร์เฟซแบบแท็บ ฉันเริ่มใช้คำสั่งด้วย Take Command, Powershell และ CMD.exe ในแท็บของตัวเอง มันไม่เน้นไวยากรณ์ Take Command เข้ากันได้กับ CMD.exe ทางไวยากรณ์และปรับปรุงคำสั่งแต่ละคำสั่งไม่น้อยและเพิ่มอื่น ๆ อีกมากมาย

PowerShell ไม่ใช่การแทนที่ CMD.exe หรือ Take Command โดยสมบูรณ์ ฉันพบว่าตัวเองใช้ทั้งสองอย่าง คุณอาจถามว่าทำไมฉันถึงยังใช้ CMD.exe และเป็นเพราะฉันจะใช้ Take Command เพื่อทดสอบไฟล์แบตช์ที่ จำกัด เฉพาะคำสั่งที่ทำงานใน CMD.exe จากนั้นฉันต้องปรับใช้ไฟล์แบตช์บนเวิร์กสเตชัน / เซิร์ฟเวอร์ ที่ไม่มี Take Command ฉันสามารถสร้าง / ทดสอบใน Take Command จากนั้นตรวจสอบว่าทำงานใน CMD.exe ก่อนที่จะปรับใช้

ฉันไม่รู้ว่ามี IDE ใดบ้างที่ให้ Intellisense สำหรับไฟล์แบตช์โดยเฉพาะ หากพวกเขาทำมันก็จะเป็นเพียงคำหลักไม่กี่คำอยู่ดี เวลาส่วนใหญ่ในไฟล์แบตช์คุณกำลังเรียกใช้คำสั่งที่อยู่ภายนอกของภาษาแบทช์และจะไม่รวมอยู่ใน Intellisense

ฉันใช้ Textpad เพื่อแก้ไขไฟล์แบตช์ของฉัน Take Command มีดีบักเกอร์และมีความสามารถในการบันทึกซึ่งทำให้ง่ายต่อการทดสอบไฟล์แบตช์ของคุณ


ฉันดูเหมือนจะจำ VB6 IDE ที่มีไฟล์แบตช์ "intellisense" เช่นการเติมส่วนประกอบ ActiveX โดยอัตโนมัติ ฉันสามารถจินตนาการถึงสิ่งนี้ได้
Stephen Swensen

4

PowerCmdเป็นเครื่องห่อสำหรับทดลองใช้สำหรับ cmd.exe และราคา 30 $

มี:

  • แท็บ
  • โหมดการเลือก "ปกติ"
  • copy'n'paste
  • ไฮไลต์
  • เติมอัตโนมัติ
  • ปุ่มเพื่อเริ่ม Python, Powershell และอื่น ๆ

ฉันใช้ PowerCmd แต่พบว่ามันค้างหรือไม่ทำงานกับแอพที่ซับซ้อนมากขึ้น - GIT, P4 ฯลฯ ใคร ๆ ก็เจอสิ่งนี้
Toby Allen

ฉันรู้สึกอายที่ต้องยอมรับว่าจริงๆแล้วฉัน googled "เทรลแวร์คืออะไร" ... ฉันเดาว่าคุณอาจหมายถึงการทดลองใช้ :) lol
Adam Plocher

ใช่ขอบคุณแก้ไขการพิมพ์ผิด
phobie


3

NYAOS

"NYAOS" เป็นเชลล์บรรทัดคำสั่งที่ปรับปรุงแล้วเหมือน tcsh สำหรับ Windows และ OS / 2!

http://www.nyaos.org/


ดีที่สุดเท่าที่เคยมีมาและไม่เกิด conhost.exe
user956584

2

เพื่อความสมบูรณ์และประวัติคำสั่งที่เหมาะสมให้ลองใช้ PyCmd wrapper ที่https://sourceforge.net/projects/pycmd/


1

ฉันใช้ 4NT จาก JPSoft ที่กล่าวถึงข้างต้น ใช้งานได้ดีและมีฟังก์ชันเพิ่มเติมที่ยอดเยี่ยม กำลังถูกแทนที่ด้วย TakeCommand แต่ฉันไม่ต้องการฟังก์ชันพิเศษมากขนาดนั้น

อัปเดต: ไม่รู้จัก 4NT อีกต่อไป ตอนนี้ชื่อของมันคือทีซีซี / LE


0

นิคฉันรู้ว่าคุณถามเรื่องนี้มานานแล้ว แต่ฉันเพิ่งพบมันในขณะที่ค้นหาบางอย่างที่เกี่ยวข้อง ฉันใช้PromptPalและมันยอดเยี่ยมมาก ฉันได้รับมันเมื่อประมาณหนึ่งปีที่แล้วต้นปี 2008 และผ่านซอฟต์แวร์ลดราคาที่เรียกว่า BitsDujour ฉันเพียงแค่ไปที่นั่นและพบว่าพวกเขามีการจัดการสำหรับ 51% ของผลิตภัณฑ์ว่ามีเพียงไม่กี่วันที่ผ่านมา จับตาดูเว็บไซต์นั้นและบางทีส่วนลดจะมาอีกในไม่ช้า มันคุ้มค่ากับ $ 30 แต่ฉันได้รับใบอนุญาต 2 ใบสำหรับ 1/2 ปิดหนึ่งใบสำหรับพีซีแต่ละเครื่องของฉัน ...


0

หากคุณไม่ต้องการใช้ cmd.exe โดยสิ้นเชิงให้ไปที่ZOC.exe terminal ZOCเป็นแอปพลิเคชันระดับองค์กร

อื่นก็เพิ่มคุณลักษณะบางอย่างที่พรอมต์คำสั่งของคุณโดยการติดตั้งGOW.EXE GOWเป็นแอปพลิเคชัน opensource

แต่คุณสามารถใช้Git ได้เสมอซึ่งให้คำสั่งส่วนใหญ่เป็น bash เพียงเพิ่มbinโฟลเดอร์ในเส้นทางสภาพแวดล้อมของคุณ พรอมต์คำสั่งของคุณจะทำงานเป็น Unix Terminal


คุณมีลิงค์สำหรับสิ่งเหล่านี้หรือไม่? Google ให้แหล่งข้อมูลต่างๆมากมายและฉันอยากจะลองใช้แหล่งข้อมูลที่ถูกต้อง
Mizipzor

สำหรับ Gow - github.com/bmatzelle/gow/downloads Gow description - prinew.com/… For Zoc - emtec.com/zoc Zoc description - emtec.com/zoc/features.html
Priya

ตอนนี้ฉันกำลังลองใช้ ZOC แต่ฉันต้องทำอย่างไรเพื่อเชื่อมต่อกับ windows local เพื่อให้ฉันสามารถเข้าถึงไดรฟ์ C: และเรียกใช้สิ่งต่างๆที่นั่นได้
Raymond the Developer
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.