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

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

16
ImportError: ไม่มีโมดูลชื่อไซต์บน Windows
ฉันพยายามติดตั้ง Python เป็นครั้งแรก ฉันดาวน์โหลดติดตั้งต่อไปนี้จากเว็บไซต์หลาม: งูหลาม 2.7.1 การติดตั้ง Windows (Windows ไบนารี - ไม่รวมถึงแหล่งที่มา) จากนั้นฉันก็เรียกใช้โปรแกรมติดตั้งเลือก 'ผู้ใช้ทั้งหมด' และทุกอย่างเรียบร้อยดี ฉันติดตั้ง Python ในตำแหน่งเริ่มต้น: C:\Python27 จากนั้นเพื่อทดสอบว่า Python ได้รับการติดตั้งอย่างถูกต้องฉันไปที่ Python Directory ของฉันและรันคำสั่ง "python" ในหน้าต่าง cmd prompt มันส่งคืนข้อผิดพลาดต่อไปนี้ให้ฉัน: ImportError: ไม่มีโมดูลชื่อไซต์ เมื่อฉันทำ 'python -v' ฉันจะได้รับสิ่งต่อไปนี้: #installing zipimport hook import zipimport # builtin # ติดตั้ง zipimport hook #ImportError: No module …

6
มุมมองแบบต้นไม้ของไดเร็กทอรี / โฟลเดอร์ใน Windows? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ใน Linux / KDE ฉันเห็นไดเร็กทอรีเป็นแบบต้นไม้ ฉันจะทำมันใน Windows 7 ได้อย่างไร? ถือว่าฉันไม่ได้หมายถึง "Windows Explorer" นี่แสดงไดเร็กทอรีฉันต้องการไฟล์ด้วย

20
git - คีย์โฮสต์เซิร์ฟเวอร์ไม่ได้แคช
ฉันพยายามผลักดันการเปลี่ยนแปลงจาก repo ในพื้นที่ของฉันไปเป็น repo ระยะไกล เมื่อฉันพิมพ์: git push origin ฉันได้รับข้อผิดพลาดต่อไปนี้: The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's rsa2 key fingerprint is: ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx Connection abandoned. fatal: The remote end hung …
101 windows  git  ssh  putty  plink 

10
เหตุใดการสร้างกระบวนการใหม่จึงมีราคาแพงกว่าบน Windows มากกว่า Linux
ฉันได้ยินมาว่าการสร้างกระบวนการใหม่ในกล่อง Windows มีราคาแพงกว่าบน Linux นี่คือเรื่องจริง? ใครสามารถอธิบายเหตุผลทางเทคนิคว่าทำไมราคาแพงกว่าและให้เหตุผลทางประวัติศาสตร์สำหรับการตัดสินใจออกแบบเบื้องหลังเหตุผลเหล่านั้น

2
เครื่องหมาย at (@) ในไฟล์แบตช์คืออะไรและทำหน้าที่อะไร
ผู้ที่คุ้นเคยกับการเขียนสคริปต์แบตช์ windows / dos จากระยะไกลจะรู้จักบรรทัดนี้: @echo off เป็นเวลาหลายวันที่ฉันมีความสุขกับความรู้สึกที่ว่านั่น@คือวิธีecho offที่จะเขียนไว้ที่ด้านบนของชุดงานและนั่นก็คือมัน อย่างไรก็ตามเมื่อเร็ว ๆ นี้ฉันได้ข้ามเส้นแบบนี้: @php foo bar และอีกบรรทัดดังนี้: @call \\network\folder\batch.bat สิ่งนี้ตอกย้ำความสงสัยของฉันที่@มีมากกว่าแค่การechoสลับโหมด อย่างไรก็ตาม@ไม่มีอยู่ในWindows XP: AZ การอ้างอิงบรรทัดคำสั่งซึ่งฉันพยายามใช้เป็นข้อมูลอ้างอิงดังนั้นฉันไม่แน่ใจว่าจะค้นหาข้อมูลที่ชัดเจนเกี่ยวกับสิ่งนี้ได้อย่างไร: การ@ลงชื่อเข้าใช้ชุดงานคืออะไรคำศัพท์สำหรับมันคืออะไรและทำหน้าที่อะไร

5
การติดตั้ง Windows SDK 7.1 ล้มเหลว
ฉันกำลังพยายามติดตั้ง Windows SDK สำหรับ Windows 7 ด้วย. NET Framework 4 แต่เมื่อฉันเปิดการตั้งค่าฉันได้รับข้อผิดพลาด: คอมโพเนนต์ Windows SDK บางตัวต้องการการติดตั้ง RTM .NET Framework 4 ตรวจพบ. NET Framework 4 รุ่นก่อนวางจำหน่ายหากคุณดำเนินการติดตั้งต่อไปส่วนประกอบเหล่านี้จะไม่ได้รับการติดตั้ง หากคุณต้องการติดตั้งส่วนประกอบเหล่านี้ให้คลิกยกเลิกจากนั้นติดตั้ง. NET Framework 4 จากhttps://go.microsoft.com/fwlink/?LinkID=187668แล้วเรียกใช้การตั้งค่าอีกครั้ง คลิกตกลงเพื่อดำเนินการต่อ เมื่อฉันไปติดตั้ง. NET Framework 4 ปรากฏข้อความแจ้งว่ามี. NET Framework 4 อยู่แล้วในพีซีของฉัน: Microsoft .NET Framework 4 เป็นส่วนหนึ่งของระบบปฏิบัติการแล้ว ไม่จำเป็นต้องติดตั้ง. NET Framework 4 แบบแจกจ่ายต่อได้ ข้อมูลเพิ่มเติม …

12
คัดลอกไฟล์โดยไม่ต้องเขียนทับ
ฉันไม่สามารถหาวิธีในบรรทัดคำสั่งเพื่อพูดว่า "คัดลอกไฟล์ทั้งหมดจากไดเร็กทอรี A ไปยังไดเร็กทอรี B แต่ถ้าไฟล์มีอยู่แล้วในไดเร็กทอรี B อย่าเขียนทับไม่ว่าไฟล์ใดจะใหม่กว่า และไม่ต้องแจ้งให้ฉันทราบ " ฉันเคยผ่านการคัดลอกย้าย xcopy & robocopy และสิ่งที่ใกล้เคียงที่สุดที่ฉันจะได้รับคือคุณสามารถบอก robocopy ว่า "คัดลอก A ถึง B แต่อย่าเขียนทับไฟล์ที่ใหม่กว่าด้วยไฟล์ที่เก่ากว่า" แต่นั่นไม่ได้ผลสำหรับฉัน . ฉันดู xxcopy แต่ทิ้งไปเนื่องจากฉันไม่ต้องการให้บุคคลที่สามต้องพึ่งพาเหตุการณ์หลังการสร้าง Visual Studio ซึ่งจะต้องให้ผู้ใช้ SVN รายอื่นต้องติดตั้งเครื่องมือนั้นเพื่อทำการสร้าง ฉันต้องการเพิ่มบรรทัดคำสั่งให้กับเหตุการณ์หลังการสร้างใน Visual Studio 2010 เพื่อให้ไฟล์ที่สร้างจากเท็มเพลต T4สำหรับอ็อบเจ็กต์โมเดลEFใหม่ถูกแจกจ่ายไปยังโฟลเดอร์โปรเจ็กต์ที่เป็นของ แต่สร้างไฟล์ใหม่สำหรับอ็อบเจ็กต์ที่มีอยู่ อย่าเขียนทับไฟล์ปลายทางที่อาจแก้ไขได้ เนื่องจากเทมเพลต T4 สร้างขึ้นใหม่ซอร์สไฟล์จะใหม่กว่าเสมอและฉันไม่สามารถใช้สวิตช์ "ใหม่กว่า" ได้อย่างน่าเชื่อถือฉันไม่คิดว่า ฉันใช้คลาสบางส่วนสำหรับรายการเหล่านั้นที่ฉันทำได้ แต่มีสิ่งอื่นที่ฉันสร้างขึ้นที่ไม่สามารถใช้คลาสบางส่วนได้ (เช่นการสร้างไฟล์ EditorTemplate หรือ …

9
ฉันจะรับไดเร็กทอรีผู้ใช้ปัจจุบันได้อย่างไร
ใช้สิ่งนี้: Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) ฉันได้รับผลลัพธ์นี้: "C:\\Documents and Settings\\[USER]\\Application Data" ฉันจะรับไดเรกทอรีรากของผู้ใช้ทั้งหมดได้อย่างไร กล่าวคือ: "C:\\Documents and Settings\\[USER]\\"

4
การย้ายโฟลเดอร์การกำหนดค่า AVD เริ่มต้น (.android)
หลังจากติดตั้ง Android SDK มีการสร้าง.androidโฟลเดอร์ขึ้นในE:\ไดรฟ์ เท่าที่ฉันรู้นี่คือโฟลเดอร์เริ่มต้นของ Android Virtual Devices สำหรับไฟล์กำหนดค่า ฉันจะย้าย.androidโฟลเดอร์ไปยังตำแหน่งอื่นได้อย่างไร? (เช่นจากE:\.androidถึงE:\Android\.android)

8
เริ่ม / หยุดและรีสตาร์ทบริการ Jenkins บน Windows
ผมได้ดาวน์โหลด "jenkins-1.501.zip" จากhttp://jenkins-ci.org/content/thank-you-downloading-windows-installer ฉันแตกไฟล์ zip และติดตั้ง Jenkins บน Windows 7 เรียบร้อยแล้ว เจนกินส์วิ่งได้http://localhost:8080/ดี ฉันต้องการหยุดบริการ Jenkins จากคอนโซล ฉันจะทำเช่นนั้นได้อย่างไร? วิธีเริ่มและรีสตาร์ทผ่านคอนโซล / บรรทัดคำสั่งคืออะไร?

8
มีวิธีเรียกใช้ Bash scripts บน Windows หรือไม่? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันซื้อและใช้ Windows 7 Ultimate และฉันชอบใช้เพื่อพัฒนาแอปพลิเคชัน ข้อเสียอย่างหนึ่ง (เช่นเดียวกับทุกระบบปฏิบัติการ) คือฉันไม่สามารถเรียกใช้สคริปต์ Bash ได้ มีวิธีเรียกใช้สคริปต์ Bash บน Windows โดยการติดตั้งซอฟต์แวร์บางตัวหรือไม่? มันก็โอเคถ้ามันใช้งานไม่ได้ 100% แต่ตราบใดที่ฟังก์ชั่นการใช้งานที่พบบ่อยที่สุดก็ควรจะดี
100 windows  bash 

11
รับเส้นทาง DOS แทนเส้นทาง Windows
ในหน้าต่าง DOS ฉันจะรับชื่อ DOS แบบเต็ม / ชื่อย่อของไดเร็กทอรีที่ฉันอยู่ได้อย่างไร ตัวอย่างเช่นถ้าผมอยู่ในไดเรกทอรีผมต้องการที่จะแสดงชื่อสั้นC:\Program Files\Java\jdk1.6.0_22 ๆ ของมันC:\PROGRA~1\Java\JDK16~1.0_2 ฉันรู้ว่าการรันdir /xจะทำให้ฉันมีชื่อสั้น ๆ ของไฟล์ / ไดเร็กทอรีในไดเร็กทอรีปัจจุบัน แต่ฉันไม่สามารถหาวิธีแสดงพา ธ แบบเต็มของไดเร็กทอรีปัจจุบันในรูปแบบชื่อย่อได้ ฉันต้องทำงานตามเส้นทางจากรูทไดเร็กทอรีโดยไดเร็กทอรีกำลังทำงานdir /xในแต่ละ ฉันแน่ใจว่ามีวิธีที่ง่ายกว่านี้?

7
Docker Toolbox - Localhost ไม่ทำงาน
ดังนั้นฉันจึงใช้ Docker Toolbox เพราะฉันไม่มี Hyper-V ในเครื่องเนื่องจากไม่ใช่ Windows 10 pro ทุกอย่างดูเหมือนจะทำงานได้ดี แต่เมื่อฉันพยายามเปิดเบราว์เซอร์0.0.0.0:80มันจะส่งคืนฉันเสมอ: ไม่สามารถเข้าถึงไซต์นี้ได้ แต่เมื่อฉันเรียกใช้คำสั่ง: docker container psฉันได้รับสิ่งต่อไปนี้: 0.0.0.0:80->80/tcpหมายความว่าที่อยู่นี้ควรใช้งานได้ ฉันค้นหาปัญหา stackoverflow และ github ตอนนี้ผมติดงาน ฉันพลาดอะไรไปรึเปล่า? ขอบคุณมาร์ค แก้ไข: โดยใช้ผลตอบแทนฉันdocker-machine ip default 192.168.99.100ฉันรันบนพอร์ต 80 ฉันยังคงได้ผลลัพธ์เหมือนเดิมยกเว้นว่าแอดเดรสกลายเป็น ID คอนเทนเนอร์:https://fd677edg12 ฉันรันคำสั่งนั้นบน cmd เพื่อค้นหา ipv4 ของฉัน: cmd /k ipconfig /all. ใส่ผลลัพธ์ด้วยพอร์ตและส่งคืนสิ่งเดียวกัน:https://fd677edg12

12
โปรแกรมที่กำหนดใช้พอร์ตใด [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการทราบว่าพอร์ตใดที่โปรแกรมหนึ่งใช้อยู่ มีโปรแกรมออนไลน์หรือที่มาพร้อมกับ windows ที่จะบอกฉันว่ากระบวนการใดที่ใช้พอร์ตใดบนคอมพิวเตอร์ของฉัน ป.ล. - ก่อนที่คุณจะดาวน์โมดนี้เพราะไม่ใช่คำถามเกี่ยวกับการเขียนโปรแกรมฉันกำลังมองหาโปรแกรมเพื่อทดสอบโค้ดเครือข่าย

19
อะไรคือวิธีที่เข้าใจผิดในการบอกว่า. NET เวอร์ชันใดที่ติดตั้งบน Windows Server ที่ใช้งานจริง
คำถามนี้ไม่เกี่ยวข้องกับการเขียนโปรแกรมมากนักเนื่องจากเกี่ยวข้องกับการปรับใช้ ฉันพบว่าตัวเองสนทนาบ่อยมากกับกลุ่มใน บริษัท ของฉันซึ่งมีหน้าที่ดูแลเซิร์ฟเวอร์ Windows ที่ใช้งานจริงและปรับใช้โค้ดของเรากับพวกเขา ด้วยเหตุผลทางกฎหมายและการปฏิบัติตามข้อกำหนดฉันไม่มีการเปิดเผยโดยตรงหรือการควบคุมใด ๆ เกี่ยวกับเซิร์ฟเวอร์ดังนั้นวิธีเดียวที่ฉันจะบอกได้ว่ามีการติดตั้ง. NET เวอร์ชันใดในเวอร์ชันใดก็ตามคือผ่านคำแนะนำที่ฉันให้กับกลุ่มนั้น จนถึงตอนนี้วิธีการทั้งหมดที่ฉันคิดได้เพื่อบอกว่ามีการติดตั้งเวอร์ชันใด (ตรวจสอบเครื่องมือการดูแลระบบที่ตรงกับ 1.1 หรือ 2.0 ตรวจสอบรายการในรายการ "เพิ่ม / ลบโปรแกรม" ตรวจสอบการมีอยู่ของ ไดเร็กทอรีภายใต้ c: \ Windows \ Microsoft.NET) มีข้อบกพร่อง (ฉันเคยเห็นอย่างน้อยหนึ่งเครื่องที่มี 2.0 แต่ไม่มีรายการ 2.0 ภายใต้เครื่องมือการดูแลระบบ - และวิธีนี้ไม่ได้บอกอะไรเกี่ยวกับ 3.0+ รายการ "เพิ่ม / ลบโปรแกรม" อาจไม่สอดคล้องกับความเป็นจริงและการมีอยู่ของไดเรกทอรีไม่จำเป็นต้องมีความหมายอะไรเลย) เนื่องจากโดยทั่วไปฉันจำเป็นต้องรู้สิ่งเหล่านี้ล่วงหน้า (เมื่อพบว่า "อ๊ะอันนี้ไม่มีเวอร์ชันและเซอร์วิสแพ็คทั้งหมดที่คุณต้องการ" ทำงานได้ไม่ดีกับช่วงเวลาการบำรุงรักษาสั้น ๆ ) และฉันต้อง ทำการตรวจสอบ "โดยพร็อกซี" …

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