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

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

7
สคริปต์แยกวิเคราะห์คำสั่งของ Windows (CMD.EXE) ทำอย่างไร
ฉันวิ่งเข้าไปในss64.comซึ่งให้ความช่วยเหลือที่ดีเกี่ยวกับวิธีการเขียนสคริปต์แบทช์ที่ Windows Command Interpreter จะทำงาน อย่างไรก็ตามฉันไม่สามารถหาคำอธิบายที่ดีเกี่ยวกับไวยากรณ์ของสคริปต์แบบแบตช์ว่าสิ่งต่าง ๆ ขยายหรือไม่ขยายและวิธีการหลบหนีสิ่งต่าง ๆ นี่คือคำถามตัวอย่างที่ฉันไม่สามารถแก้ไขได้: ระบบใบเสนอราคามีการจัดการอย่างไร? ฉันสร้างสคริปต์TinyPerl ( foreach $i (@ARGV) { print '*' . $i ; }) รวบรวมมันและเรียกมันด้วยวิธีนี้: my_script.exe "a ""b"" c" →ผลลัพธ์คือ *a "b*c my_script.exe """a b c""" →เอาท์พุทมัน *"a*b*c" echoคำสั่งภายในทำงานอย่างไร สิ่งที่ถูกขยายภายในคำสั่งนั้น? ทำไมฉันต้องใช้for [...] %%Iในสคริปต์ไฟล์ แต่for [...] %Iในเซสชันแบบโต้ตอบ? ตัวหนีคืออะไรและในบริบทใด จะหลีกเลี่ยงเครื่องหมายเปอร์เซ็นต์ได้อย่างไร? ตัวอย่างเช่นฉันจะสะท้อนอย่าง%PROCESSOR_ARCHITECTURE%แท้จริงได้อย่างไร ฉันพบว่าecho.exe %""PROCESSOR_ARCHITECTURE%งานได้มีวิธีแก้ไขปัญหาที่ดีกว่าหรือไม่ …

7
C # มีคุณสมบัติเทียบเท่ากับ encodeURIComponent () ของ JavaScript หรือไม่
ใน JavaScript: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" มีแอปพลิเคชัน C # เทียบเท่าหรือไม่? สำหรับการหลีกเลี่ยงอักขระ HTML ที่ฉันใช้: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); แต่ฉันไม่แน่ใจว่าจะแปลงการจับคู่เป็นรูปแบบเลขฐานสิบหกที่ถูกต้องที่ JS ใช้อย่างไร ตัวอย่างเช่นรหัสนี้: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"%" + String.Format("{0:x}", ((int)m.Value[0]))); ผลตอบแทน " %a9%221a"สำหรับ"©√"แทน"%C2%A9%E2%88%9A". ดูเหมือนว่าฉันจะต้องแยกสตริงขึ้นไปไบต์หรือบางสิ่งบางอย่าง แก้ไข: นี่คือสำหรับ app หน้าต่างรายการเดียวที่มีอยู่ในSystem.WebคือAspNetHostingPermission, และAspNetHostingPermissionAttributeAspNetHostingPermissionLevel

6
เปลี่ยน Drive ใน git bash สำหรับ windows
ผมพยายามที่จะนำทางไปยังสถานที่ไดรฟ์ของฉันE:/Study/Codesในgit bashหน้าต่าง ในพร้อมรับคำสั่งเพื่อที่จะเปลี่ยนไดรฟ์ผมใช้ก็จะส่งกลับข้อผิดพลาดในE:git bash bash: ไม่พบคำสั่ง E :: ฉันจะเปลี่ยนตำแหน่งไดเรกทอรีปัจจุบันของฉันจาก/c/usersเป็นE:Study/Codes
141 windows  git  git-bash 

8
ค้นหาผู้ที่ล็อคไฟล์บนเครือข่ายแชร์
ฉันต้องการทราบว่าใครกำลังล็อคไฟล์บนเครือข่ายที่ใช้ร่วมกัน นี่คือปัญหา: การแชร์เครือข่ายอยู่บน NAS ดังนั้นฉันจึงไม่สามารถเข้าสู่ระบบได้ ฉันต้องการเครื่องมือเพื่อค้นหาผู้ที่ล็อกไฟล์จากระยะไกล ไม่สามารถทำการรีบูท NAS ได้ทุกครั้งเนื่องจากมีผู้ใช้หลายคน ดูเหมือนว่าHandle.exe , Process Explorer และPsFileจะถูก จำกัด อยู่ที่ไฟล์ในเครื่องท้องถิ่นดังนั้นมันจึงไม่ทำงานสำหรับฉัน
141 windows  locking 

20
ฉันจะติดตั้ง PyCrypto บน Windows ได้อย่างไร
ฉันได้อ่านซอร์สของ google และเธรด SO อื่น ๆ แล้วโดยที่ไม่มีอะไรทำงานเลย Python 2.7.3 32bitWindows 7 64bitติดตั้งบน ดาวน์โหลดแยกแล้วพยายามติดตั้งผลลัพธ์ของ PyCrypto"Unable to find vcvarsall.bat". ดังนั้นฉันจึงติดตั้ง MinGW และตะปูหัวโตบนบรรทัดการติดตั้งเป็นคอมไพเลอร์ของทางเลือก แต่ฉันก็ได้รับข้อผิดพลาด"RuntimeError: chmod error". ฉันจะไปรอบนี้ได้อย่างไรในโลก? ฉันลองใช้ pip ซึ่งให้ผลลัพธ์เหมือนกัน ฉันพบ PyCrypto 2.3 ไบนารีที่สร้างไว้ล่วงหน้าและติดตั้งแล้ว แต่ไม่มีที่ไหนเลยที่จะพบในระบบ (ไม่ทำงาน) ความคิดใด ๆ

27
Taskkill / f ไม่ได้ฆ่ากระบวนการ
เมื่อฉันเริ่มต้นอินสแตนซ์ทดลองของ VS จาก VS สำหรับการดีบักและหยุดการดีบัก (บางครั้งโดยตรงจาก parent VS) กระบวนการ zomben devenv.exe ยังคงทำงานซึ่งฉันไม่สามารถฆ่าได้ มันทำให้หลายคนที่กำลังของฉัน เมื่อฉันเข้าสู่เครื่อง 64 บิต Win7 ในฐานะผู้ดูแลระบบฉันคาดว่าจะสามารถฆ่ากระบวนการที่ฉันต้องการได้ I tried (from Administrator command prompt): End Task from Task Manager. TASKKILL /F /IM devenv.exe PSKILL devenv.exe ไม่มีการส่งคืนข้อผิดพลาดใด ๆTASKKILLและPSKILLส่งคืนข้อความสำเร็จของการยกเลิก / ฆ่ากระบวนการ แต่ devenv.exe ยังคงทำงานอยู่มันจะไม่กลับมาเกิดใหม่เนื่องจากมีPIDค่าคงที่ มันหายไปเมื่อรีสตาร์ทระบบเท่านั้นซึ่งไม่ใช่ทางออกที่ดี บันทึก. LockHunter แสดงให้เห็นว่า devenv ได้ล็อคตัวเอง และมันไม่สามารถปลดล็อคได้ ภาพหน้าจอด้านบนคือผลลัพธ์ของ …

6
อะไรคือความแตกต่างระหว่างจุดเชื่อมต่อระบบไฟล์ NTFS และลิงค์สัญลักษณ์?
ในระดับสูงความแตกต่างที่ชัดเจนระหว่างจุดเชื่อมต่อ NTFSและลิงก์สัญลักษณ์คือจุดเชื่อมต่อสามารถเป็นไดเรกทอรีได้เท่านั้นในขณะที่ SymLinks ได้รับอนุญาตให้กำหนดเป้าหมายไฟล์ด้วย มีความแตกต่างอะไรอีกระหว่างสองสิ่งนี้? (หมายเหตุฉันได้เห็นคำถามนี้แล้วและสิ่งที่ฉันกำลังมองหาแตกต่างออกไปเล็กน้อย - คำถามนั้นกำลังค้นหารายการผู้เชี่ยวชาญและการต่อต้านฉันกำลังมองหาชุดของความแตกต่างทางเทคนิค)
140 windows  symlink  ntfs 

12
ฉันจะสะท้อนและส่งเอาต์พุตคอนโซลไปยังไฟล์ในสคริปต์ค้างคาวได้อย่างไร
ฉันมีสคริปต์ชุดงานที่ดำเนินการงานและส่งผลลัพธ์ไปยังไฟล์ข้อความ มีวิธีให้เอาต์พุตแสดงบนหน้าต่างคอนโซลด้วยหรือไม่? ตัวอย่างเช่น: c:\Windows>dir > windows-dir.txt มีวิธีการdirแสดงผลในหน้าต่างคอนโซลและใส่ลงในไฟล์ข้อความหรือไม่?
140 windows  batch-file  cmd 

7
ฉันจะทำให้ HttpURLConnection ใช้พร็อกซีได้อย่างไร
ถ้าฉันทำแบบนี้ ... conn = new URL(urlString).openConnection(); System.out.println("Proxy? " + conn.usingProxy()); มันพิมพ์ Proxy? false ปัญหาคือฉันอยู่หลังพร็อกซี JVM รับข้อมูลพร็อกซีจากที่ใดบน Windows ฉันจะตั้งค่านี้ได้อย่างไร? แอพอื่น ๆ ทั้งหมดของฉันดูเหมือนจะมีความสุขกับพร็อกซีของฉัน
140 java  windows  http  proxy 


12
ลบไฟล์หรือโฟลเดอร์ซ้ำบน Windows CMD
ฉันจะลบไฟล์หรือโฟลเดอร์แบบวนซ้ำบน Windows จากบรรทัดคำสั่งได้อย่างไร ฉันพบวิธีแก้ปัญหานี้โดยที่พา ธ เราขับบนบรรทัดคำสั่งและรันคำสั่งนี้ ฉันได้ให้ตัวอย่างกับโฟลเดอร์นามสกุลไฟล์. svn: for /r %R in (.svn) do if exist %R (rd /s /q "%R")
139 windows  cmd  delete-file 

19
การเพิ่ม Python Path บน Windows 7
ฉันพยายามเพิ่มเส้นทาง Python ไปยังบรรทัดคำสั่งบน Windows 7 แต่ไม่ว่าฉันจะลองวิธีการแบบไหน ฉันใช้setคำสั่งฉันได้ลองเพิ่มคำสั่งผ่านทางตัวแปรแก้ไขสภาพแวดล้อม ยิ่งไปกว่านั้นถ้าฉันรันคำสั่ง set บนบรรทัดคำสั่งมันจะแสดงรายการนี้ python = c:\python27 แต่มันก็ยังไม่รู้จักคำสั่ง Python อ่านเอกสารและแหล่งข้อมูลอื่น ๆ ดูเหมือนจะไม่ช่วย แก้ไข: เพื่อเพิ่มความกระจ่างเพิ่มเติมฉันได้ผนวกเส้นทางของ Python ที่สามารถเรียกใช้งานได้กับ PATH ในพรอมต์สภาพแวดล้อมการแก้ไข ดูเหมือนจะไม่ทำงาน

16
วิธีปิดคอมพิวเตอร์จาก C #
วิธีที่ดีที่สุดในการปิดคอมพิวเตอร์จากโปรแกรม C # คืออะไร ฉันพบวิธีการบางอย่างที่ใช้งานได้แล้ว - ฉันจะโพสต์ไว้ด้านล่าง - แต่ไม่มีวิธีใดที่สวยงามมาก ฉันกำลังมองหาบางสิ่งที่ง่ายขึ้นและเป็น. net
138 c#  .net  windows  shutdown 

3
ความแตกต่างระหว่าง“ จัดการ” และ“ ไม่ได้รับการจัดการ”
บางครั้งฉันได้ยิน / อ่านเกี่ยวกับเรื่องนี้เมื่อพูดถึง. NET ตัวอย่างเช่น "รหัสที่ได้รับการจัดการ" และ "รหัสที่ไม่มีการจัดการ" แต่ฉันไม่รู้ว่ามันคืออะไรและอะไรคือความแตกต่างของพวกเขา อะไรคือความแตกต่างของพวกเขาตามคำจำกัดความ? การใช้งานอย่างใดอย่างหนึ่งมีผลอะไรบ้าง ความแตกต่างนี้มีอยู่ใน. NET / Windows เท่านั้นหรือไม่

30
ข้อผิดพลาด Maven: ไม่พบหรือโหลดคลาสหลัก org.codehaus.plexus.classworlds.launcher.Launcher
ฉันได้ติดตั้งล่าสุดmaven-3.0.4บนWindows 7 : รายละเอียดการติดตั้งมีดังนี้: เส้นทางการติดตั้ง: C:\apache-maven-3.0.4 ตัวแปรสภาพแวดล้อม ได้แก่ M2_HOME C:\apache-maven-3.0.4\apache-maven\src JAVA_HOME C:\Program Files\Java\jdk-1.7.0_04 ตัวแปรเส้นทางที่เพิ่ม ได้แก่ : %M2_HOME%\bin;%JAVA_HOME%\bin; ในหน้าต่างคำสั่งจะแสดงดังนี้: C:\>java -version java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b22) Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode, sharing) C:\>mvn -version Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher นี่เป็นเวอร์ชันเดียวบน …
138 java  windows  maven 

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