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

8
การป้องกันการทำงานของปุ่ม Windows INSERT โดยไม่ตั้งใจ วิธีหยุดอย่างถาวร?
เราทุกคนใช้สิ่งอำนวยความสะดวกในการแก้ไขเพื่อเปลี่ยนข้อความตามที่เราป้อน มีสองโหมดการแก้ไขหลักภายในหนึ่งบรรทัดคือ) "โหมดแทรก" ซึ่งแทรกอักขระที่ไม่แก้ไขที่จุดเคอร์เซอร์และสับข้อความไปทางขวาและ b) "โหมดเขียนทับ" ซึ่งอักขระที่ไม่แก้ไข เพียงเขียนทับอักขระที่เคอร์เซอร์เลือก โหมดการเขียนทับ IMHO นั้นเหลืออยู่นับจากวันที่ CRT บนหน้าจอสีเขียว การใช้งานอย่างเดียวที่ฉันเคยพบคือการวาดภาพ 2 มิติใน ASCII ซึ่งฉันเลิกทำย้อนกลับไปในยุค 80 เมื่อมีเครื่องมือวาดรูปที่ใช้งานได้จริง Windows (IMHO อย่างโง่เขลา) นำเสนอโหมดการเขียนทับที่เปิดใช้งานสลับโดยใช้INSERTปุ่มบนแป้นพิมพ์ (ฉันเดาว่า Linux / Unix น่าจะเป็นไปตามความเหมาะสมในความอิจฉาของ Windows) ฉันไม่เคยกดปุ่มนั้นเพราะมันทำให้ฉันอยู่ในโหมดเขียนทับ อย่างไรก็ตามในขณะที่ฉันกำลังพิมพ์โหมดเขียนทับบางครั้งก็เกิดขึ้น ฉันคิดว่ามันจะต้องมีการผสมผสานที่แปลกประหลาดของALT/ Windows/ CTRL/ SHIFTและคีย์อื่น ๆ หรือคีย์มาตรฐานสองปุ่มที่มีความกดดันในเวลาใกล้เคียง มีใครรู้บ้างว่าลำดับคีย์ทางเลือกคืออะไรเพื่อที่ฉันจะสามารถพยายามหลีกเลี่ยงได้ มีวิธีบอกให้ Windows หยุดใช้โหมดเขียนทับหรือไม่?

3
“ type nul> somefile” ทำอะไรกับ“ somefile” ใน Windows
โดยเฉพาะการไม่type nul > somefileเขียนทับไฟล์ทั้งหมดบนดิสก์? ฉันเห็นเว็บไซต์ชุดสคริปต์แนะนำให้สร้างสคริปต์ FTP ได้ทันทีและ "ลบ" อย่างปลอดภัยด้วยคำสั่งในชื่อ มีบุญกับสิ่งนี้หรือไม่?

1
Windows 7: การฟอร์แมตดิสก์จริง ๆ เขียนเลขศูนย์ลงหรือไม่
ตามที่ บทความนี้จาก Microsoft เลขศูนย์จะถูกเขียนไปยังดิสก์ทั้งหมดเมื่อฟอร์แมตแล้ว (ไม่ได้ใช้ตัวเลือกการฟอร์แมตแบบรวดเร็ว) ใน Windows Vista และ Windows รุ่นที่ใหม่กว่า คำถามของฉันมีดังต่อไปนี้: สิ่งนี้ใช้กับ Windows 7 ได้หรือไม่? บทความข้างต้นจาก Microsoft ไม่ได้ระบุ Windows 7 ภายใต้ "Applies to" ถึงแม้ว่า Windows 7 จะเป็นรุ่นที่ใหม่กว่าหรือไม่

1
ฉันจะเขียนทับไฟล์บันทึกที่มีอยู่ในการตั้งค่า Inno ได้อย่างไร
ฉันยังใหม่กับการตั้งค่า inno ฉันต้องการข้อมูลการบันทึกสำหรับการตั้งค่า SetupLogging = ใช่และฉันใช้รหัสต่อไปนี้เพื่อรับไฟล์บันทึก procedure CurStepChanged(CurStep: TSetupStep); var logfilepathname, logfilename, newfilepathname: string; begin logfilepathname := expandconstant('{log}'); logfilename := ExtractFileName(logfilepathname); newfilepathname := expandconstant('{app}\') +logfilename; if CurStep = ssDone then begin filecopy(logfilepathname, newfilepathname, false); end; end; แต่เมื่อและเมื่อฉันติดตั้งตัวติดตั้งมันกำลังสร้างไฟล์บันทึกใหม่ที่มีชื่อไฟล์เป็น Setup Log 2014-08-11 # 001, Setup Log 2014-08-11 # 002 และอื่น ๆ แต่ฉันไม่ต้องการไฟล์บันทึกหลายไฟล์แม้ว่าฉันจะเรียกใช้ตัวติดตั้งหลายครั้งฉันต้องการทุกครั้งที่ฉันเรียกใช้มันควรเขียนทับไฟล์บันทึกที่มีอยู่ด้วยตนเอง …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.