คำถามติดแท็ก command-line

อินเทอร์เฟซสำหรับโต้ตอบกับคอมพิวเตอร์โดยใช้คำสั่งที่พิมพ์ในสภาพแวดล้อมแบบข้อความเมื่อเทียบกับส่วนต่อประสานผู้ใช้แบบกราฟิก (GUI)

2
ฉันจะเชื่อมต่อไดรฟ์เครือข่ายที่แมปไว้ใหม่จากพรอมต์คำสั่งได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ไดรฟ์เครือข่ายที่แมปสามารถเชื่อมต่อใหม่จากบรรทัดคำสั่งได้หรือไม่ 12 คำตอบ ฉันมีเครือข่ายไดรฟ์ที่แมปแล้ว แต่ฉันต้องการสร้างไฟล์แบตช์ที่เริ่มหลังจากการเริ่มต้นเสร็จสมบูรณ์และเชื่อมต่อกับไดรฟ์เครือข่ายที่แมป จนถึงตอนนี้ฉันได้เห็นคำสั่งเช่น: net use Z: \\myserver\folder_name แต่ฉันคิดว่ามันแมปไดรฟ์เครือข่าย อย่างไรก็ตามฉันได้สร้างไดรฟ์เครือข่ายที่แมปไว้ก่อนหน้านี้แล้ว ฉันต้องการเชื่อมต่อกับมัน ทำไมฉันไม่ได้ใช้การเชื่อมต่อใหม่เมื่อเข้าสู่ระบบ: ฉันต้องเชื่อมต่อกับ VPN ด้วยตนเอง หลังจากนั้นฉันจะสามารถเชื่อมต่อกับไดรฟ์เครือข่ายที่แมปด้วยตนเองได้ ดังนั้นฉันกำลังเขียนไฟล์แบตช์ที่เชื่อมต่อกับไดรฟ์เครือข่ายที่แมปท่ามกลางสิ่งอื่น ๆ เช่นการเริ่มต้นโปรแกรมที่จำเป็นบาง ข้อมูลระบบ: Windows 7 Enterprise เพิ่มหมายเหตุ: ในลิงค์ที่กล่าวถึงข้างต้น " ไดรฟ์เครือข่ายที่แมปสามารถเชื่อมต่อใหม่จากบรรทัดคำสั่งได้หรือไม่ " ฉันเห็นวิธีแก้ปัญหาที่ค่อนข้างใช้งานได้โดย Claus Melander อย่างไรก็ตามส่วนที่ฉันควรจะกำหนดชื่อให้กับหน้าต่าง Windows Explorer ที่เปิดอยู่ไม่ทำงาน เนื่องจากหน้าต่างที่เปิดอยู่ไม่มีชื่อที่ฉันระบุ REM Reconnect to mapped network drives REM Y drive REM Opens …

3
การตัดบรรทัดน้อยลงเช่น fmt ทำได้หรือไม่
เหมือนคนส่วนใหญ่ที่ฉันใช้ less เป็นเพจเจอร์สถานีของฉัน บางครั้งฉันดูไฟล์ที่ประกอบด้วยบรรทัดที่ยาวมากของข้อความธรรมดาหรือทำเครื่องหมายไว้ โดยค่าเริ่มต้น less เท่า บรรทัดเหล่านี้ที่ขอบหน้าต่างเทอร์มินัล นั่นคือคำต่างๆจะแตกที่คอลัมน์สุดท้ายทำให้ข้อความอ่านยาก มีวิธีใดบ้างที่จะได้รับ less เพื่อแทน ห่อ บรรทัดที่ขอบเขตของคำเช่นเดียวกับที่ fmt หรือโหมด visual line ของ Emacs ทำเช่นไร? ฉันรู้ว่าฉันสามารถป้อนข้อมูลผ่านท่อได้อย่างง่ายดาย fmt ก่อนที่จะดูแม้ว่าฉันต้องรู้ความกว้างเทอร์มินัลของฉันล่วงหน้า ฉันหวังว่าจะมีวิธีการบางอย่าง less เพื่อตัดเส้นอย่างสวยงามและทำการฟอร์แมตใหม่โดยอัตโนมัติเมื่อปรับขนาดหน้าต่างเทอร์มินัล

2
ฉันจะเริ่มแอปพลิเคชันผ่านทาง symlink ของ Windows ได้อย่างไร
ในฐานะนักพัฒนาฉันติดตั้งและเรียกใช้แอปพลิเคชั่นมากมาย ในการเข้าถึงสิ่งเหล่านี้จากบรรทัดคำสั่งกลไกปกติในการเพิ่มแอพพลิเคชั่นเข้ากับตัวแปรสภาพแวดล้อม PATH ไม่เป็นไร แต่นำไปสู่เส้นทางที่ยุ่งเหยิงขนาดใหญ่และไม่ยอมรับ ฉันต้องการจัดระเบียบสิ่งนี้ด้วยการมีไดเรกทอรีเดียวเช่น c:\dev ที่มี symlink สำหรับแอปพลิเคชันทั้งหมด ฉันสามารถสร้าง symlink ได้ดีด้วย mklink เช่น mklink eclipse.exe c:\dev\eclipse\eclipse.exe. สำหรับตัวอย่าง Eclipse เมื่อฉันลอง symlink ใหม่ฉันได้รับข้อผิดพลาดเกี่ยวกับไลบรารีที่แสดงร่วม สำหรับแอปอื่น ๆ (เช่น Notepad ++) ฉันพบข้อผิดพลาดอื่น อย่างไรก็ตามเมื่อฉันพิมพ์เส้นทางเดียวกันลงในบรรทัดคำสั่งโดยตรงเช่น c:\dev\eclipse\eclipse.exe ทุกอย่างทำงานได้ ดังนั้น symlink eclipse.exe => c:\dev\eclipse.exe แตกต่างจากธรรมดา c:\dev\eclipse.exe. ฉันหวังว่า (ถอนหายใจ) และสมมติว่า (doh!) ว่า symlink จะทำงานเหมือนกับพิมพ์เส้นทางเต็มโดยตรง IOW ทำไมเป็น symlink => …

2
cmd.exe กำหนดส่วนขยายเชลล์“ Open Command Prompt here”
คิดว่าฉันจะดูว่าใครมีตัวชี้ใด ๆ ในสถานการณ์ต่อไปนี้ ฉันได้รับการปรับแต่งพรอมต์คำสั่งตามความต้องการของฉันและเพิ่งเปลี่ยนพรอมต์สำหรับผู้ใช้ของฉัน แทนที่จะแสดงเส้นทางในข้อความแจ้งฉันต้องการให้เป็นชื่อหน้าต่างเสมอ ฉันใส่คีย์รีจิสทรีใหม่ที่ HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Command Processor/AutoRun ด้วยมูลค่า title %cd% สคริปต์นี้รันพร้อมต์รับคำสั่งทุกครั้งที่เริ่มต้น วิธีนี้ใช้ได้ผล เมื่อใดก็ตามที่ฉันเปิดพรอมต์คำสั่งผ่านทางลัดสิ่งนี้จะทำงานได้อย่างถูกต้อง อย่างไรก็ตามเมื่อใดก็ตามที่ฉันเปิดพรอมต์คำสั่งด้วยการคลิกขวา - & gt; เปิดพร้อมท์คำสั่งที่นี่ดูเหมือนว่าไม่ได้ดำเนินการ ฉันลองดูคำสั่ง shell เพื่อเปิดที่นี่อยู่ที่ HKEY_CLASSES_ROOT/Directory/shell/cmd/command ซึ่งค่าเริ่มต้นถูกตั้งค่าเป็น: cmd.exe /s /k pushd "%V" ฉันพยายามเปลี่ยนสิ่งนี้เป็น: cmd.exe /s /k "cd %1 & title %cd%" มีการแนะนำ "% 1" ในที่อื่น ๆ ทางออนไลน์สำหรับสคริปต์แบบเปิดที่นี่และหากฉันเข้าใจถูกต้อง & amp; ควรรันทั้งสองคำสั่ง อย่างไรก็ตามมันยังใช้งานไม่ได้ทุกครั้งที่ฉันเปิด command prompt …

1
Windows: วิธีการตรวจสอบว่าคอมพิวเตอร์ถูกปิดเครื่องจากระยะไกล?
มีใครบางคนในคอมพิวเตอร์ในโดเมนปิดตัวเอง (เขาถูกจับครั้งเดียว)! เขาใช้ shutdown /s /f /t 0 /m \\computername ใน windows command line เพื่อทำสิ่งนี้ หลังจากเหตุการณ์ที่เกิดขึ้นคอมพิวเตอร์บางเครื่องปิดตัวแบบสุ่มหลายครั้งต่อสัปดาห์ แต่อาจไม่ได้โดยบุคคลเดียวกัน ตอนนี้คำถามคือ: เป็นไปได้ในการตรวจสอบ / ตรวจสอบว่าคอมพิวเตอร์ถูกปิดจากระยะไกลและโดยใคร (เช่นใน Event Viewer)

2
Bash: วิธีการป้อนไดเรกทอรีย่อยที่แก้ไขล่าสุดได้อย่างไร
ฉันรู้ว่าฉันสามารถค้นหาไดเรกทอรีที่แก้ไขล่าสุดโดยทำ ls -ltr แต่รายการที่แก้ไขล่าสุดอาจเป็นไฟล์ไม่ใช่ไดเรกทอรี ประการที่สองฉันยังคงต้องพิมพ์ชื่อไดเรกทอรี ชื่อไดเรกทอรีของฉันเป็นเหมือนรหัสแฮชซึ่งไม่สามารถอ่านได้จริงๆและมันค่อนข้างเจ็บปวดในการพิมพ์แต่ละครั้ง ๆ หนึ่งซับง่าย ๆ ที่จะทำเช่นนั้น?

3
จะเปลี่ยนสีตัวอักษรพรอมต์ของ MS-DOS ได้อย่างไร?
จะเปลี่ยนสีตัวอักษรพรอมต์ของ MS-DOS ได้อย่างไร? MS-DOS นั้นเก่ามากและเป็นคอมพิวเตอร์ที่ยิ่งใหญ่มันยากที่จะหาการสนับสนุน ฉันมีคำแนะนำที่พยายามเหล่านี้จากเว็บไซต์: http://www.easydos.com/menucolor.html https://support.microsoft.com/en-us/kb/95099 http://www.computerhope.com/color HTM ฉันได้แก้ไข: Config.sys (ตอนนี้พูดว่า 'Menucolor = 2,0') C: \ Windows \ color.txt (ตอนนี้พูดว่า 'สีเขียว') ยังไม่ทำงาน ใครมีอุดมการณ์ในการทำเช่นนี้? หมายเหตุ ก่อนที่คุณจะแนะนำ 'color a' Ms-Dos ไม่ใช่ cmd ฉันลองแล้ว มันเป็นไปได้! มีไวรัส ms-dos หลายตัวที่ทำสิ่งนี้ได้อย่างมีประสิทธิภาพ ฉันใช้ MS-DOS จาก Windows 98 บนเครื่องเสมือน

2
ไอคอนตัวสร้างบรรทัดคำสั่ง
มียูทิลิตีบรรทัดคำสั่งใด ๆ สำหรับ Linux (หรือระบบปฏิบัติการ Unix-like อื่น ๆ ) ซึ่งสามารถ: สร้างไฟล์. ico ที่มีไอคอนหลายอัน ทำจากรูปภาพ png หรือ jpeg เพียง 1 ( หนึ่ง ) ภาพ ตัวอย่างเช่น: % cool_icon_maker myimage_128x128.png file.ico ในfile.icoควรมีขนาดไอคอนทั้งหมดเช่น 128x128, 64x64, 32x32, 16x16 และอื่น ๆ โดยอัตโนมัติ

2
เรียกใช้คำสั่ง CMD จากการกดปุ่ม?
ฉันต้องการเรียกใช้แบทช์ที่แน่นอนเมื่อฉันกดคีย์บางชุด มันง่ายเหมือนเมื่อฉันกดปุ่มพูด CTRL + D ฉันต้องการรันคำสั่ง C: \ script \ run มีวิธีใดบ้างที่จะทำเช่นนี้กับซอฟต์แวร์ของ บริษัท อื่นบ้าง

2
การเขียนเอาต์พุต ECHO ไปยังไฟล์ VBS ไม่ทำงาน
ฉันกำลังเขียน Batch Script ที่สร้าง VB Script โดย echoing แต่ละบรรทัดและนำผลลัพธ์ไปยังไฟล์ที่สร้างขึ้น มันใช้งานได้เป็นส่วนใหญ่ยกเว้นสองบรรทัดที่รับตัวแปร Command Line และใช้เป็นตัวแปร VBS นี่คือรหัส: ECHO:strHomeFolder = oShell.ExpandEnvironmentStrings^(^"^%USERPROFILE^%^"^) >> uninstallBeta.vbs ECHO:strProgramData = oShell.ExpandEnvironmentStrings^(^"^%ProgramData^%^"^) >> uninstallBeta.vbs ควรมีลักษณะเช่นนี้ใน VB Script: strHomeFolder = oShell.ExpandEnvironmentStrings("%USERPROFILE%") strProgramData = oShell.ExpandEnvironmentStrings("%ProgramData%") แต่สิ่งที่เกิดขึ้นคือสคริปต์แบทช์เป็นเพียง Echos >> uninstallBeta.vbsเส้นรวมทั้ง มีความคิดว่าทำไมสิ่งนี้เกิดขึ้น? ฉันมีบรรทัดที่คล้ายกันสำหรับการสร้างสคริปต์ VBS และ Batch อื่น ๆ ที่ฉันคิดว่าใช้ได้ผลอย่างนี้ ฉันตรวจสอบความผิดพลาดแล้ว แต่ไม่พบ มันทำงานได้ดีใน Command …

2
ฉันจะบีบอัดหลายไฟล์ลงในไฟล์เก็บถาวรเดียวโดยใช้ lzma ได้อย่างไร
ดูที่ตัวเลือกต่างๆxzและlzmaฉันไม่สามารถหาวิธีบีบอัดไฟล์หลาย ๆ ไฟล์ให้เป็นไฟล์เดียวได้ ฉันรู้ว่าเป็นไปได้เพราะฉันไม่ได้บีบอัด.lzmaไฟล์และเปิดเพลงเป็นจำนวนมาก ถ้าฉันลองทำlzma -k file file file fileมันแค่บีบอัดทีละอัน มีตัวเลือกหรือข้อโต้แย้งที่ชัดเจนว่าฉันหายไปหรือไม่

2
วิธีจับเชลล์เอาต์พุตไปยังไฟล์ข้อความ?
ใน linux ฉันสามารถพิมพ์echo "hello" >& text.outputและรับเอาท์พุทข้อความในไฟล์ ฉันจะรับเอาต์พุตประเภทนี้ใน Windows 8 ได้อย่างไร มีวิธีบอกข้อผิดพลาดจากเอาต์พุตหรือไม่? แรงจูงใจของฉันพยายามบันทึกผลลัพธ์tracertและตรวจสอบความแตกต่างระหว่าง Windows 8 และ Windows 7

2
เปลี่ยนชื่อหลายไฟล์เพื่อลบคำต่อท้ายทั่วไปจากชื่อไฟล์
ฉันมีไดเรกทอรี (ผู้ใช้ Linux) ที่มีไฟล์จำนวนหนึ่งซึ่งบรรจุเครื่องหมาย [!] ไว้ท้ายชื่อไฟล์แต่ละชื่อเพื่อให้แต่ละไฟล์อ่านออกเป็น: foo บางสิ่งบางอย่าง [!]. zip แถบบางอย่าง [!]. zip helloworld [!]. zip เป็นต้น วิธีที่เร็วที่สุดในการเปลี่ยนชื่อแบทช์เหล่านี้เพื่อลบการรวมอักขระสิ้นสุด [!] ออกจากชื่อไฟล์เหล่านี้คืออะไร

3
เปิด chrome และเรียกใช้หน้าการตั้งค่า
ไม่มีใครรู้วิธีเปิด Chrome และเปิด "chrome url" ทันทีหรือไม่ ฉันพยายามสร้างทางลัดเช่นนี้ แต่มันไม่ทำงานเมื่อฉันพยายาม มันยอมรับเฉพาะ http: // urls GoogleChromePortable.exe "chrome://settings/" ขอขอบคุณล่วงหน้าที่สามารถช่วยได้

2
จะฆ่ากระบวนการตามเนื้อหาบางส่วนของชื่อหน้าต่างได้อย่างไร
ฉันเริ่มหน้าต่างคำสั่งด้วยคำสั่งที่คล้ายกัน: start "DUMMYCOMMANDWINDOW" ฉันสามารถปิดหน้าต่างโดยใช้คำสั่งนี้: taskkill /FI "WINDOWTITLE EQ DUMMY*" /f /t อย่างไรก็ตามสิ่งที่ฉันต้องการจะทำคือปิดหน้าต่างตามชื่อบางส่วน บางสิ่งเช่นนี้ taskkill /FI "WINDOWTITLE EQ *COMMANDWINDOW" /f /t มีวิธีทำเช่นนั้นหรือไม่?

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