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

การเขียนซอฟต์แวร์เฉพาะกับระบบปฏิบัติการ Microsoft Windows: APIs, พฤติกรรมและอื่น ๆ หมายเหตุ: การสนับสนุน WINDOWS WINDOWS ทั่วไปไม่สามารถทำได้ คำถามการสนับสนุนอาจถูกถามใน https://superuser.com

15
ห้ามใช้อักขระใดในชื่อไดเรกทอรี Windows และ Linux
ฉันรู้ว่า / ผิดกฎหมายใน Linux และต่อไปนี้ผิดกฎหมายใน Windows (ฉันคิดว่า) * . " / \ [ ] : ; | , มีอะไรอีกบ้างที่ขาดหายไป? ฉันต้องการคู่มือที่ครอบคลุมและสิ่งที่ต้องคำนึงถึงอักขระแบบไบต์คู่ การเชื่อมโยงไปยังแหล่งข้อมูลภายนอกเป็นสิ่งที่ดีสำหรับฉัน ฉันต้องสร้างไดเรกทอรีบนระบบแฟ้มก่อนโดยใช้ชื่อที่อาจมีอักขระต้องห้ามดังนั้นฉันวางแผนที่จะแทนที่อักขระเหล่านั้นด้วยเครื่องหมายขีดล่าง ฉันต้องเขียนไดเรกทอรีนี้และเนื้อหาในไฟล์ zip (โดยใช้ Java) ดังนั้นคำแนะนำเพิ่มเติมใด ๆ ที่เกี่ยวข้องกับชื่อของไดเรกทอรี zip จะได้รับการชื่นชม

3
วิธีรับเส้นทางไปยังเดสก์ท็อปสำหรับผู้ใช้ปัจจุบันใน C # ได้อย่างไร
ฉันจะหาพา ธ ไปยังเดสก์ท็อปสำหรับผู้ใช้ปัจจุบันใน C # ได้อย่างไร สิ่งเดียวที่ฉันหาได้คือคลาส VB.NET-only SpecialDirectoriesซึ่งมีคุณสมบัตินี้: My.Computer.FileSystem.SpecialDirectories.Desktop ฉันจะทำสิ่งนี้ใน C # ได้อย่างไร

9
% ~ d0 หมายถึงอะไรในไฟล์แบตช์ของ Windows
ฉันกำลังดูแบตช์ไฟล์ที่กำหนดตัวแปรต่อไปนี้: set _SCRIPT_DRIVE=%~d0 set _SCRIPT_PATH=%~p0 สิ่งใด%~d0หรือ%~p0จริงหมายถึงอะไร มีชุดของค่าที่รู้จักกันดีสำหรับสิ่งต่าง ๆ เช่นไดเรกทอรีปัจจุบันไดรฟ์พารามิเตอร์ของสคริปต์หรือไม่ มีทางลัดอื่น ๆ ที่คล้ายกันที่ฉันสามารถใช้ได้หรือไม่?

17
ทำซ้ำไฟล์ทั้งหมดในไดเรกทอรีโดยใช้ลูป 'for'
ฉันจะวนซ้ำแต่ละไฟล์ในไดเรกทอรีโดยใช้การforวนซ้ำได้อย่างไร และฉันจะบอกได้อย่างไรว่ารายการบางรายการเป็นไดเรกทอรีหรือถ้าเป็นเพียงไฟล์?

12
คำสั่ง Unix tail เทียบเท่าใน Windows Powershell
ฉันต้องดูสองสามบรรทัดสุดท้ายของไฟล์ขนาดใหญ่ (ขนาดปกติคือ 500MB-2GB) ฉันกำลังมองหาคำสั่ง Unix ที่เทียบเท่าtailกับ Windows Powershell มีทางเลือกสองทางให้เลือกคือ http://tailforwin32.sourceforge.net/ และ รับเนื้อหา [ชื่อไฟล์] | เลือกวัตถุ -Last 10 สำหรับฉันมันไม่ได้รับอนุญาตให้ใช้ตัวเลือกแรกและตัวเลือกที่สองช้า ไม่มีใครรู้ว่าการใช้หางอย่างมีประสิทธิภาพสำหรับ PowerShell
350 windows  powershell  tail 

11
ตัวจัดการ IIS ใน Windows 10
คุณเปิด IIS (Internet Information Services) Manager โดยใช้ Windows 10 ได้อย่างไร ฉันได้ติดตั้งหน้าตัวอย่างของผู้พัฒนาของ Windows 10 แล้วดูเหมือนจะไม่พบตัวจัดการ IIS ไม่ได้อยู่ในแผงควบคุม> เครื่องมือการดูแลระบบ เมื่อฉันเรียกดูโฟลเดอร์ C: \ Windows \ System32 \ inetsrv จะว่างเปล่า ฉันค้นหาฮาร์ดไดรฟ์เต็มรูปแบบเพื่อค้นหา inetmgr.exe และพบว่ามีสำเนาสามชุดและไม่มีใครเปิดได้เลยเมื่อฉันพยายามเปิดดูมันบอกว่า "แอปนี้ไม่สามารถเรียกใช้บนพีซีของคุณ" เพื่อหาแอปรุ่นที่ ทำงานติดต่อผู้เผยแพร่ ฉันรู้ว่า IIS ใช้งานได้เพราะฉันใช้แอพ ASP.net ท้องถิ่นผ่าน VisualStudio แต่ฉันไม่สามารถหาวิธีใดที่จะเปิดตัว IIS Manager เพื่อกำหนดค่าบางอย่างสำหรับไซต์ ใครรู้อะไรเกี่ยวกับเรื่องนี้?
350 windows  iis  windows-10 


18
Git บน Windows: คุณตั้งค่า mergetool ได้อย่างไร
ฉันได้ลอง msysGit และ Git บน Cygwin แล้ว ทั้งสองทำงานได้ดีทั้งในและของตัวเองและทั้งทำงาน gitk และ git-gui อย่างสมบูรณ์แบบ ทีนี้ฉันจะกำหนดค่า mergetool ได้อย่างไร (Vimdiff ทำงานบน Cygwin แต่โดยเฉพาะอย่างยิ่งฉันต้องการบางสิ่งบางอย่างที่ใช้งานง่ายขึ้นเล็กน้อยสำหรับเพื่อนร่วมงานที่รัก Windows ของเรา)
347 windows  git  cygwin  msysgit 

23
วิธีการแปลง DOS / Windows newline (CRLF) เป็น Unix newline (LF) ใน Bash script?
ฉันจะตั้งโปรแกรมขึ้นviบรรทัดใหม่ของ DOS / Windows เป็น Unix โดยทางโปรแกรมได้อย่างไร(เช่นไม่ใช้) dos2unixและunix2dosคำสั่งที่ไม่สามารถใช้ได้ในบางระบบ ฉันจะเลียนแบบสิ่งเหล่านี้ด้วยคำสั่งเช่นsed/ awk/ ได้trอย่างไร
336 linux  windows  bash  unix  newline 

30
'pip' ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก
ฉันพบข้อผิดพลาดแปลก ๆ เมื่อพยายามติดตั้ง Django บนคอมพิวเตอร์ของฉัน นี่คือลำดับที่ฉันพิมพ์ลงในบรรทัดคำสั่งของฉัน: C:\Python34>python get-pip.py Requirement already up-to-date: pip in c:\python34\lib\site-packages Cleaning up... C:\Python34>pip install Django 'pip' is not recognized as an internal or external command, operable program or batch file. C:\Python34>lib\site-packages\pip install Django 'lib\site-packages\pip' is not recognized as an internal or external command, operable program or …
336 python  django  windows  pip 


30
จะล้างคอนโซล interpreter ได้อย่างไร?
เช่นเดียวกับนักพัฒนางูหลามส่วนใหญ่ฉันมักจะเปิดหน้าต่างคอนโซลโดยที่ล่าม Python ทำงานเพื่อทดสอบคำสั่งdir()สิ่งของhelp() stuffฯลฯ เช่นเดียวกับคอนโซลใด ๆ หลังจากไม่นานงานค้างที่มองเห็นได้ของคำสั่งในอดีตและงานพิมพ์จะได้รับความยุ่งเหยิงและบางครั้งก็เกิดความสับสนเมื่อรันคำสั่งเดิมซ้ำหลายครั้ง ฉันสงสัยว่าจะล้างคอนโซลตัวแปล Python ได้อย่างไรและอย่างไร ฉันเคยได้ยินเกี่ยวกับการโทรของระบบและการโทรclsบน Windows หรือclearบน Linux แต่ฉันหวังว่าจะมีบางอย่างที่ฉันสามารถสั่งให้ล่ามทำ หมายเหตุ:ฉันกำลังใช้งาน Windows ดังนั้นจึงCtrl+Lใช้งานไม่ได้
325 windows  console  clear  python 


18
เพิ่มไดเรกทอรีไปยัง PYTHONPATH อย่างถาวรหรือไม่
เมื่อใดก็ตามที่ฉันใช้sys.path.appendไดเรกทอรีใหม่จะถูกเพิ่ม อย่างไรก็ตามเมื่อฉันปิด python รายการจะเปลี่ยนกลับเป็นค่าก่อนหน้า (ค่าเริ่มต้นหรือไม่) ฉันจะเพิ่มไดเรกทอรีไปยังถาวรได้PYTHONPATHอย่างไร

15
มีหน้าต่างคอนโซลของ Windows ที่ดีกว่านี้หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันพบว่าทำงานบนบรรทัดคำสั่งใน Windows ที่น่าผิดหวังเป็นหลักเนื่องจากหน้าต่างคอนโซลเป็น wretched ที่จะใช้เมื่อเทียบกับเทอร์มินัลแอพพลิเคชันบน linux และ OS X เช่น "rxvt", "xterm" หรือ "Terminal" ข้อร้องเรียนที่สำคัญ: ไม่มีการคัดลอก / วางมาตรฐาน คุณต้องเปิดโหมด "ทำเครื่องหมาย" และมันจะใช้ได้เฉพาะจากป๊อปอัปหลายระดับที่เกิดขึ้นจากปุ่มมุมซ้ายมือ (เล็ก) จากนั้นคัดลอกและวางจะต้องเรียกใช้จากเมนูเดียวกัน คุณไม่สามารถปรับขนาดหน้าต่างโดยไม่ได้ตั้งใจโดยการลากคุณต้องตั้งค่า (กลับไปที่ป๊อปอัปหลายระดับ) ทุกครั้งที่คุณต้องการปรับขนาดหน้าต่าง คุณสามารถทำให้หน้าต่างใหญ่ก่อนที่แถบเลื่อนแนวนอนจะเข้าไปในรูปภาพ แถบเลื่อนแนวนอนดูด ด้วยเชลล์ cmd.exe คุณไม่สามารถนำทางไปยังโฟลเดอร์ที่มีเครื่องหมาย \\ netpath (UNC?) คุณต้องแมปไดรฟ์เครือข่าย สิ่งนี้จะแย่เมื่อทำงานกับหลาย ๆ เครื่องที่จะมีการแมปไดรฟ์ที่แตกต่างกัน …

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