2017-07-19 49 views
1

所以我有很多「Grab'n'Go」Windows遊戲和程序放在外部硬盤上,有一些令人生畏的東西最終保存在我的C:驅動器上。我期望做的事情,我希望這至少可以在Windows XP上完成(如果不是7或10),那就是創建一個BAT文件來誘騙每個程序將文件保存在其他位置,但不是C:\Documents\User\My Documents,最好是每個程序的不同文件夾(Dungeon Siege至G:\DS_saves,RCT3至H:\RCT3等)。每個遊戲/程序都有一個「我的文檔」

這樣的事情可能嗎?這是每個Windows版本的不同命令?

+1

作爲3年以上的會員,您應該知道[SO]不是免費的腳本編寫服務,而是***程序員搜索和提供幫助的網站。因此編輯您的問題以顯示您自己的編碼工作。否則,這可能會在[SU]上找到位置。 – LotPings

回答

1

你不能在遊戲運行時「欺騙」遊戲,因爲你無法訪問他們的代碼或正在運行的線程。 但是,只需右鍵單擊「文檔」文件夾,然後轉到「屬性」,然後選擇「位置」並更改目標文件夾即可完成要執行的操作。 這將更改系統中文檔的目錄,即使它位於不同的驅動器上,您的遊戲/應用程序也會使用新文件夾。

這可以爲所有系統默認目錄完成,並且對於空間必不可少的基於SSD的機器非常有用。

+0

我該如何去做一個批處理文件中的自動操作,然後在我退出遊戲後恢復它? – Edward

+0

@愛德華你可以通過運行reg.exe添加「HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders」來更改它/ v個人/ t REG_SZ/d folder_new_location/f (您可能需要將其格式化批次) 您可以創建2個文件,每個方向一個。或者只有一個文件在if條件下在它們之間循環。 – GhaziChaieb

+0

好吧......現在如果只有這樣的東西在葡萄酒中起作用...... – Edward

相關問題