มีวิธีคัดลอกพา ธ ไฟล์ของไฟล์ที่เปิดอยู่ของ windows ที่ใช้งานอยู่หรือไม่? (สำหรับการบันทึกและกู้คืนเซสชัน Windows ของคุณระหว่างการรีสตาร์ท)


3

มีโปรแกรมที่ฉันรู้จักเรียกว่าTwinsplay - Professional Editionซึ่งในฟังก์ชั่นอื่น ๆ สามารถ 'บันทึกเซสชัน' ไฟล์ที่คุณเปิดอยู่ในปัจจุบัน (เช่นไฟล์ที่ผู้ใช้เปิด - สิ่งใดก็ตามที่แสดงในแถบงาน) จากนั้นเรียกคืนไฟล์ใด ๆ เวลาอื่น.

ดังนั้นคุณจึงสามารถกู้คืนไฟล์ที่เปิดทั้งหมดหลังจากพูดว่ามีการรีสตาร์ท windows - มีประโยชน์อย่างเหลือเชื่อถ้าคุณต้องใช้การอัปเดตและเปิดพันล้านสิ่ง (ดูการสนทนาเกี่ยวกับเรื่องนี้ที่นี่ )

ฉันมีปัญหาในการค้นหาเครื่องมือหรือคำสั่งที่จะใส่เป็นชุดซึ่งสามารถแยกการทำงานของ Twinsplay ได้ - ฉันคิดว่า - จดเส้นทางของและโปรแกรมที่กำลังทำงานไฟล์ที่ผู้ใช้เปิดอยู่ทั้งหมดในปัจจุบัน

แค่ใช้ Twinsplay เองก็ดูเหมือนจะใช้ได้ดีและฉันก็ไม่ต้องถามคำถามนี้ แต่มีสอง caveats ด้วย Twinsplay:

  1. มันรบกวนฟังก์ชั่นการบันทึกเซสชันที่มีอยู่ของเบราว์เซอร์อ่านแท็บของคุณเช่นเปิดไฟล์และจัดเก็บสำเนาที่สองไว้ที่ด้านบนของเซสชันเบราว์เซอร์ของคุณแล้วซึ่งหมายความว่าคุณมีแท็บสองชุด ของคำสั่งด้วย!) เมื่อกู้คืนเบราว์เซอร์ของคุณอีกครั้ง

  2. วิธีที่จะกู้คืนไฟล์เซสชันของคุณคือการเปิดทั้งหมดพร้อมกัน มีปัญหากับที่ - บอกว่าฉันมี 4 ไฟล์ที่เปิดใน Adobe InDesign และฉันมีลิงค์ภาพที่ขาดหายไปในเอกสารแรก (และฉันไม่ได้แก้ไขลิงก์เสียเมื่อปิดเซสชั่นของฉัน) เมื่อทำการคืนค่า InDesign จะแสดงกล่องโต้ตอบว่า 'ลิงค์ที่ขาดหายไปในเอกสารนี้' และเพื่อป้องกันไม่ให้เอกสาร 3 รายการโหลดพร้อมกันจากการเปิดขึ้น Twinsplay ไม่มี 'รายการไฟล์' เซสชันใด ๆ ที่บันทึกไว้ดังนั้นคุณจึงไม่สามารถตรวจสอบได้ว่าไฟล์ทั้งหมดเปิดสำเร็จหรือไม่คุณจะลืมสิ่งที่คุณกำลังทำอยู่หากคุณไม่ระวัง วิธีที่ปลอดภัยเพียงวิธีเดียวคือการควบคุมการเปิดไฟล์ทีละครั้งหรือมีความล่าช้าระหว่างกัน - ง่ายต่อการทำงานเป็นชุด

ฉันได้พบหนึ่งในเครื่องมือที่น่าจะเป็นNirSoft OpenedFilesViewแต่อันนั้นแสดงไฟล์ทุกไฟล์ที่เปิดอยู่ในระบบซึ่งหมายถึงไฟล์กระบวนการทำงานหลายร้อยระบบและอื่น ๆ และยังไม่ได้แสดงรายการไฟล์ที่ผู้ใช้เปิดทุกครั้งอย่างถูกต้องในแบบที่ผู้ใช้เห็น: เช่นไฟล์ rtf ที่เปิดใน wordpad ไม่แสดงเป็นไฟล์ rtf ที่เป็นอยู่มันเป็นระบบแปลก ๆ ที่ไร้ประโยชน์ สำหรับผู้ใช้เปิดในภายหลัง

ขอบคุณสำหรับความช่วยเหลือของคุณ.

แก้ไข:

ความคิดและการพัฒนาเพิ่มเติมหลังจากความคิดเห็นที่เป็นประโยชน์มากโดย Daniel Beck ใน meta:

โอเคฉันดาวน์โหลด Eclipse และไฟล์ cpp ตัวอย่างและนำ Daniel ของคุณไปทดสอบและคุณพูดถูก Twinsplay ทำรายการ Eclipse เป็นหน้าต่างที่สามารถบันทึกได้ - แต่จากนั้นจะไม่โหลดโปรแกรมขึ้นเลยเมื่อคุณกด 'กู้คืน' และ Nirsoft ไม่ได้แสดงรายการไฟล์ cpp ที่เป็นปัญหาด้วยเช่นกัน

ดังนั้นนั่นหมายความว่าอาจไม่มีวิธีที่จะทำในโค้ดเว้นแต่ว่าในขณะที่คุณกล่าวว่า Eclipse มีวิธีการบอก OS หรือคุณอ่าน Eclipse แบบกำหนดเองโดยเฉพาะในวิธีที่คุณสามารถอ่านไฟล์ที่เปิดอยู่ข้างในได้ .

ดูเหมือนว่าจะไม่มีทางออกที่แน่นอน แม้ว่าฉันคิดว่า Eclipse โดยธรรมชาติแล้วดูเหมือนว่าจะเก็บไฟล์ที่เปิดไว้ในช่วงโปรแกรมต่อไปดังนั้นคุณจะต้องจดบันทึก eclipse.exe (โดยไม่ต้องใช้ส่วนต่อท้าย 'file open') เช่น firefox.exe หรือ chrome เป็นต้น

แต่ฉันมีข่าวดีมากกว่าอยู่แล้ว - ฉันพยายามเรียกคืน outlook ด้วย twinsplay เป็นครั้งแรก (รวมสามหน้าต่างหน้าต่างอินบ็อกซ์และหน้าต่างผู้ติดต่อสองแห่ง) และในการลองเรียกคืน outlook มีข้อผิดพลาด windows: 'ไม่สามารถเริ่ม Microsoft Outlook ได้ อาร์กิวเมนต์บรรทัดคำสั่งไม่ถูกต้อง ตรวจสอบสวิตช์ที่คุณใช้ '

ฉันคิดว่าวิธีของ Twinsplay เป็นการเปิดไฟล์และถ้ามันไม่ถูกต้องให้จดไฟล์ / พารามิเตอร์ลงในบรรทัดคำสั่งต่อท้ายเส้นทางโปรแกรมของหน้าต่างนั้นเพื่อทำการกู้คืนสิ่งต่าง ๆ จะผิดปกติ Twinsplay ใช้วิธีการบันทึกอย่างคร่าวๆและขั้นพื้นฐานซึ่งใช้งานได้กับโปรแกรมส่วนใหญ่ แต่ไม่ใช่สำหรับหลาย ๆ โปรแกรมและมีรายการนับล้านรายการ ดังนั้นดีกว่าที่จะเพียงแค่บันทึกการประชุมของฉันด้วยตนเองฉันคิดว่า

ฉันหมายความว่าคุณสามารถฝึกอบรมเครื่องมือที่สร้างขึ้นมาเองเพื่อบันทึก outlook.exe ด้วยสวิตช์ที่เหมาะสมเมื่อจำเป็นหรือทำสิ่งนี้หรือวิธีการสำหรับ Eclipse แต่มีโปรแกรมนับล้านรายการ ดังนั้นฉันคิดว่าคงไม่มีวิธีแก้ปัญหาอัตโนมัติสากลสำหรับเรื่องนี้ .... เลย

ความเข้าใจใด ๆ ฉันยังคงสนใจในการค้นหาทางลัดที่ช่วยประหยัดเวลาในสถานการณ์ของการบันทึกเซสชัน Windows ของคุณแล้วเรียกคืนเมื่อเริ่มต้นใหม่ ดังนั้นผมจึงจำเป็นต้องรู้วิธี twinsplay บันทึกเส้นทางที่ 1. ไฟล์ของโปรแกรมและ 2. เส้นทางของไฟล์ของไฟล์ที่เปิดที่บังคับของหน้าต่างทั้งหมดที่ระบุไว้ในแท็บโปรแกรมจัดการงานของ นี่คือสิ่งที่ฉันตามเพราะจะช่วยประหยัดเวลาโดยไม่ต้องคัดลอกพา ธ ไฟล์ทั้งหมดด้วยตนเองทีละราย ฉันต้องการค้นพบรหัสนี้รู้และเปลี่ยนเป็นชุด / exe ของฉันเองถ้าฉันต้องรวบรวมหนึ่ง และฉันสามารถแก้ไขสิ่งใดก็ได้ที่ฉันรู้ว่าผิดเหมือนตนเอง แต่จะบันทึกพารามิเตอร์ของมุมมองลง

ขอบคุณ


เบราว์เซอร์จำนวนมากสามารถเปิดแท็บสุดท้ายที่เปิดมาก่อนหน้านี้ได้ง่ายขึ้นและเปิด URL เดียวกัน เบราว์เซอร์บางตัวอาจต้องใช้ปลั๊กอินเพื่อทำเช่นนั้น โปรแกรมอีเมลไม่ได้เป็นการเปิด "ไฟล์" ที่อาจถูกส่งผ่านได้อย่างง่ายดายในฐานะนักการตลาด แต่จะเข้าถึง "ฐานข้อมูล" ตามปกติ รายการ "rescent" ในโปรแกรมนั้นเป็นความพยายามที่จะแสดงให้เห็นว่าสิ่งที่คุณทำอยู่นั้นซ้ำซากในระบบก็สามารถช่วยได้เช่นกัน โปรแกรมใด ๆ ที่ทำภารกิจนี้สามารถทำได้เพียงแค่ทำอย่างง่าย ๆ หรือต้องการการตั้งค่าผู้ใช้จำนวนมากและวิธีการต่าง ๆ ในบางครั้ง บอกโปรแกรมเมอร์ว่ามันทำงานอย่างไรในความเป็นจริงพวกเขาฟัง
Psycogeek

Nb มีการแก้ไขมากมายตั้งแต่ความคิดเห็นของ Eroen ด้านบนดังนั้นโปรดอย่าสนใจตอนนี้

ลอง smartclose เช่นกัน ...
tumchaaditya

คำตอบ:


1

มีแอปพลิเคชันพื้นฐานที่ทำสิ่งที่คุณต้องการ (ไม่ใช่ทุกอย่าง) เรียกว่า "Cache My Work" พร้อมกับแท็กบรรทัด "เปิดแอปของคุณใหม่หลังจากรีบูต"

มันขึ้นอยู่กับ CodePlex: http://cachemywork.codeplex.com/

มีการเดินเท้าเป็นพื้นฐานผ่านของความสามารถใน YouTubeและโพสต์ LifeHacker เกินไป


ฉันลองแล้วและมันก็ไม่เป็นไปตามข้อกำหนด (นั่นคือทั้งหมดที่ฉันจำได้) มันไม่ได้บันทึกรายละเอียดทั้งหมดที่จำเป็นในการเปิดเซสชันอย่างถูกต้องในโปรแกรมทั่วไป (อย่างน้อยจำนวน) มันมีปัญหาบางอย่าง ..... ฉันจะลอง smartclose เมื่อฉันได้รับรอบ (เครื่องมือแนะนำล่าสุดที่ฉันยังไม่ได้ลอง)

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