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

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

7
จะทราบ / เปลี่ยนไดเรกทอรีปัจจุบันใน Python shell ได้อย่างไร?
ฉันใช้ Python 3.2 บน Windows 7 เมื่อฉันเปิด Python shell ฉันจะรู้ได้อย่างไรว่าไดเรกทอรีปัจจุบันคืออะไรและฉันจะเปลี่ยนเป็นไดเรกทอรีอื่นที่โมดูลของฉันอยู่ได้อย่างไร



12
แมปไดรฟ์เครือข่ายที่บริการจะใช้
สมมติว่าบริการ Windows บางตัวใช้รหัสที่ต้องการไดรฟ์เครือข่ายที่แมปและไม่มีเส้นทาง UNC ฉันจะทำให้การแมปไดรฟ์พร้อมใช้งานกับเซสชันของบริการเมื่อเริ่มบริการได้อย่างไร การล็อกอินในฐานะผู้ใช้บริการและการสร้างการแม็พแบบถาวรจะไม่สร้างการแม็พในบริบทของบริการจริง

16
วิธีที่เหมาะสมในการทดสอบว่าพารามิเตอร์ว่างเปล่าในไฟล์แบตช์คืออะไร?
ฉันต้องการทดสอบว่ามีการตั้งค่าตัวแปรหรือไม่ ฉันได้พยายามใช้เทคนิคหลายอย่าง แต่พวกเขาดูเหมือนจะล้มเหลวเมื่อใดก็ตามที่%1ถูกล้อมรอบด้วยคำพูดเช่นกรณีที่เป็น%1"c:\some path with spaces" IF NOT %1 GOTO MyLabel // This is invalid syntax IF "%1" == "" GOTO MyLabel // Works unless %1 has double quotes which fatally kills bat execution IF %1 == GOTO MyLabel // Gives an unexpected GOTO error. ตามเว็บไซต์นี้เป็นIFประเภทไวยากรณ์ที่รองรับ ดังนั้นฉันไม่เห็นวิธีที่จะทำ IF [NOT] ERRORLEVEL …
213 windows  shell  batch-file  cmd 

9
ฉันจะสร้างโปรโตคอล URL ของตัวเองได้อย่างไร (เช่น: // …) [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเคยเห็น: http://www... ftp://blah.blah... file://blah.blah... unreal://blah.blah... mailto://blah.blah... หัวข้อแรกที่คุณเห็นhttpและถูกใจคืออะไร? ฉันจะลงทะเบียนของตัวเองได้ไหม

30
Valgrind ใช้แทน Windows ได้ดีหรือไม่?
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังมองหา Valgrind เพื่อช่วยปรับปรุงการเข้ารหัส / การดีบัก C ของฉันเมื่อฉันค้นพบว่ามันเป็นเพียงสำหรับ Linux - ฉันไม่มีความต้องการหรือความสนใจในการย้ายระบบปฏิบัติการของฉันไปยัง Linux ดังนั้นฉันสงสัยว่ามีโปรแกรมที่ดีสำหรับ Windows

28
การดำเนินการที่ร้องขอไม่สามารถดำเนินการกับไฟล์ที่มีส่วนที่ผู้ใช้แมปเปิดอยู่
เมื่อใดก็ตามที่ฉันพยายามคัดลอก 4 ไฟล์ไปยังโฟลเดอร์ bin ของฉันหลังจากหยุดบริการหลักฉันได้รับข้อผิดพลาดด้วยไฟล์เดียว (TexteDll) ข้อผิดพลาดคือ: Cannot copy TexteDll: The requested operation cannot be performed on a file with a user-mapped section open อาจเป็นเพราะการล็อคระบบบางอย่าง หรืออาจเป็นกระบวนการอื่นกำลังใช้ DLL นี้ เมื่อ googled ฉันพบว่าการรีบูตระบบอาจแก้ไขได้ ใครสามารถแนะนำสาเหตุหรือวิธีแก้ปัญหาสำหรับเรื่องนี้? ฉันตรวจสอบคุณสมบัติของ TexteDll (ทั่วไป, รุ่น, ความปลอดภัย ฯลฯ ) ทุกอย่างดูปกติ
210 windows  dll 

7
วิธีส่งออกบางสิ่งใน PowerShell
ฉันกำลังเรียกใช้สคริปต์ PowerShell จากภายในไฟล์แบตช์ สคริปต์จะดึงเว็บเพจและตรวจสอบว่าเนื้อหาของหน้านั้นเป็นสตริง "ตกลง" สคริปต์ PowerShell ส่งคืนระดับข้อผิดพลาดไปยังสคริปต์ชุดงาน ชุดสคริปต์ถูกดำเนินการโดยScriptFTPซึ่งเป็นโปรแกรมอัตโนมัติของ FTP หากมีข้อผิดพลาดเกิดขึ้นฉันสามารถให้ ScriptFTP ส่งเอาต์พุตคอนโซลแบบเต็มไปยังผู้ดูแลระบบผ่านทางอีเมล ในสคริปต์ PowerShell ฉันต้องการส่งออกค่าส่งคืนจากเว็บไซต์หากไม่ใช่ "ตกลง" ดังนั้นข้อความแสดงข้อผิดพลาดจะรวมอยู่ในเอาต์พุตคอนโซลและทำให้อยู่ในสถานะจดหมาย ฉันยังใหม่กับ PowerShell และไม่แน่ใจว่าจะใช้ฟังก์ชันเอาต์พุตใดสำหรับสิ่งนี้ ฉันเห็นสาม: เขียนเป็นเจ้าภาพ เขียนเอาท์พุท เขียนข้อผิดพลาด สิ่งที่จะเป็นสิ่งที่ถูกต้องเพื่อใช้ในการเขียนไปยังเทียบเท่าของ Windows stdout?

15
ฉันจะยกระดับไฟล์แบตช์ของฉันโดยอัตโนมัติได้อย่างไรเพื่อให้มันร้องขอจากสิทธิ์ผู้ดูแลระบบ UAC หากจำเป็น
ฉันต้องการให้ไฟล์แบตช์ของฉันทำงานด้วยการยกระดับเท่านั้น หากไม่ได้รับการยกระดับให้ระบุตัวเลือกสำหรับผู้ใช้เพื่อเปิดแบตช์ใหม่ตามที่ยกระดับ ฉันกำลังเขียนไฟล์แบตช์เพื่อตั้งค่าตัวแปรระบบคัดลอกสองไฟล์ไปยังตำแหน่งProgram Filesและเริ่มโปรแกรมติดตั้งไดรเวอร์ หากผู้ใช้ Windows 7 / Windows Vista ( เปิดใช้งานUACและแม้ว่าพวกเขาจะเป็นผู้ดูแลระบบในพื้นที่) ให้รันโดยไม่ต้องคลิกขวาและเลือก "Run as Administrator" พวกเขาจะได้รับ 'Access Denied' คัดลอกสองไฟล์และเขียนตัวแปรระบบ . ฉันต้องการใช้คำสั่งเพื่อรีสตาร์ตแบตช์โดยอัตโนมัติหากผู้ใช้เป็นผู้ดูแลระบบ มิฉะนั้นหากพวกเขาไม่ใช่ผู้ดูแลฉันต้องการบอกพวกเขาว่าพวกเขาต้องการสิทธิ์ผู้ดูแลระบบเพื่อเรียกใช้ไฟล์แบตช์ ฉันใช้xcopyเพื่อคัดลอกไฟล์และREG ADDเพื่อเขียนตัวแปรระบบ ฉันใช้คำสั่งเหล่านั้นเพื่อจัดการกับเครื่อง Windows XP ที่เป็นไปได้ ฉันพบคำถามที่คล้ายกันในหัวข้อนี้ แต่ไม่มีอะไรเกี่ยวข้องกับการเปิดใช้งานไฟล์แบตช์อีกครั้ง

6
เปลี่ยนกรณีของไฟล์บน Windows หรือไม่?
มีไฟล์สองสามไฟล์ใน codebase ที่ควบคุมโดยคอมไพล์ของเราที่ฉันต้องการเปลี่ยนชื่อ โดยเฉพาะฉันต้องการเปลี่ยนกรณีของไฟล์เพื่อให้sourceCode.javaเป็นSourceCode.javaเช่นนั้น ที่จับ: ฉันอยู่ในกล่อง Windows และระบบแฟ้มคิดว่าพวกเขาเป็นชื่อไฟล์เดียวกัน ฉันจะทำให้ Windows และ Git จดจำการเปลี่ยนแปลงนั้นและตรวจสอบได้อย่างไร
209 windows  git  filenames 

9
ไฟล์ Batch: ค้นหาว่าสตริงย่อยอยู่ในสตริงหรือไม่ (ไม่ใช่ในไฟล์)
abcdefgในแฟ้มชุดที่ฉันมีสตริง ฉันต้องการตรวจสอบว่าbcdอยู่ในสตริงหรือไม่ น่าเสียดายที่ดูเหมือนว่าโซลูชันทั้งหมดที่ฉันค้นหาค้นหาไฟล์สำหรับสตริงย่อยไม่ใช่สตริงสำหรับสตริงย่อย มีวิธีแก้ปัญหาง่าย ๆ สำหรับเรื่องนี้หรือไม่?

14
“ NODE_ENV” ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกคำสั่งที่ทำงานได้หรือไฟล์แบตช์
ฉันกำลังพยายามตั้งค่าสภาพแวดล้อมสำหรับแอป Node.js แต่ฉันได้รับข้อผิดพลาดนี้ทุกครั้ง "NODE_ENV" ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกคำสั่งที่ทำงานได้หรือไฟล์แบตช์ นี่หมายถึงอะไรและฉันจะแก้ปัญหานี้ได้อย่างไร ฉันกำลังใช้ Windows และพยายามset NODE_ENV=developmentแต่ก็ไม่มีโชค
208 windows  node.js 

12
รับการเข้ารหัสไฟล์ใน Windows
นี่ไม่ใช่คำถามการเขียนโปรแกรมจริงๆมีบรรทัดคำสั่งหรือเครื่องมือ Windows (Windows 7) เพื่อรับการเข้ารหัสปัจจุบันของไฟล์ข้อความหรือไม่? แน่ใจว่าฉันสามารถเขียนแอพ C # ได้เล็กน้อย แต่ฉันอยากรู้ว่ามีบางอย่างในตัวอยู่แล้วหรือไม่
206 windows  encoding 

8
บรรทัดคำสั่ง grep แบบเรียกซ้ำของ Windows
ฉันต้องทำ grep แบบเรียกซ้ำใน Windows สิ่งนี้ใน Unix / Linux: grep -i 'string' `find . -print` หรือวิธีที่ต้องการมากขึ้น: find . -print | xargs grep -i 'string' ฉันติดแค่ cmd.exe ดังนั้นฉันจึงมีเฉพาะคำสั่งในตัวของ Windows ฉันไม่สามารถติดตั้งCygwinหรือเครื่องมือของบุคคลที่สามเช่นUnxUtilsบนเซิร์ฟเวอร์นี้ได้อย่างน่าเสียดาย ฉันไม่แน่ใจด้วยซ้ำว่าฉันสามารถติดตั้ง PowerShell ได้ คำแนะนำใด ๆ ที่ใช้ built-in cmd.exe (Windows 2003 Server)

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