解除微信接收文件只讀屬性的新方案,新版微信3.9.2.23也能用,適用范圍更廣

從3.9版本開始,微信PC端默認(rèn)將接收到的Word、Excel等文件的文件屬性設(shè)置為只讀,這使得大家在打開文件后,對文件的修改只能以另存為新文件的方式進(jìn)行保存,一時(shí)間很多小伙伴還不能接受這種設(shè)置。
之前也給大家分享過一個(gè)解決方案,就是將version.dll文件復(fù)制到微信安裝目錄,這個(gè)方法小編親測在最新版(3.9.2.xx)微信中已經(jīng)失效了,該補(bǔ)丁在最新版微信中只能實(shí)現(xiàn)多開和防撤回,文件的只讀屬性已經(jīng)無法解除了。
網(wǎng)上目前最主流的解決方法就是對微信降級,降到3.8甚至更早版本來避免接收到的文件被修改為只讀屬性,但這中處理方式未免有點(diǎn)不優(yōu)雅。今天小編給大家?guī)聿恍枰导壩⑿诺?/span>第二種解決方案。
文中所用到的所有工具,需要復(fù)制粘貼的內(nèi)容,使用簡介小編都整理在了最后的鏈接中,大家下載后按照步驟操作即可。所有操作分為四步,前兩步為必選步驟,后兩步為可選步驟。
一、軟件簡介
本次的方案需要一個(gè)小工具的幫助,工具的名字叫Quicker,這是一個(gè)可自定義編程的工具箱,這個(gè)工具箱支持事件觸發(fā)器功能,簡而言之,經(jīng)過設(shè)置之后,它可以自動監(jiān)視微信存儲文件的文件夾,每當(dāng)微信接收新文件后,工具會自動解除新文件的只讀屬性,比起微信降級操作,這種處理方式也算中規(guī)中矩了。
二、使用方法
第一步:安裝Quicker動作
將工具Quicker安裝到自己的電腦上以后,運(yùn)行該軟件,可以在電腦的工具欄看到軟件的圖標(biāo)(一個(gè)藍(lán)色的小閃電)

這時(shí),按一下鍵盤上的【ctrl鍵】或者按下【鼠標(biāo)中間的滾輪】可以調(diào)出Quicker的主界面

復(fù)制下面這個(gè)網(wǎng)址,然后用鼠標(biāo)右鍵點(diǎn)擊Quicker主界面的灰色位置,選擇【粘貼分享的動作】,然后在彈出的窗口中點(diǎn)擊【安裝】。
https://getquicker.net/Sharedaction?code=39ee090b-5b59-4aef-eca1-08db14a936d9

安裝成功后即可在之前的空白位置多出一個(gè)新的動作:【取消只讀屬性】

第二步:設(shè)置事件觸發(fā)器
再次打開Quicker主界面,點(diǎn)擊左上方的小齒輪按鈕,打開設(shè)置面板

首先復(fù)制下面的內(nèi)容,然后在設(shè)置面板中,依次點(diǎn)擊【輔助功能】->【事件觸發(fā)】,點(diǎn)擊【粘貼】按鈕即可自動創(chuàng)建觸發(fā)事件。
[
? {
? ? "Id": "dc76691f-9c81-4fa1-a9a9-e050ae29a258",
? ? "Note": "取消微信文件只讀屬性",
? ? "IsEnabled": true,
? ? "EventType": "FileSystemChange",
? ? "DebounceTimMs": 0,
? ? "Params": {
? ? ? "Path": "要監(jiān)控的路徑",
? ? ? "Filter": "*.*",
? ? ? "IncludeSubdirectories": true,
? ? ? "WatchCreated": true,
? ? ? "WatchChanged": false,
? ? ? "WatchDeleted": false,
? ? ? "WatchRenamed": true,
? ? ? "WatchError": false
? ? },
? ? "LastEditTimeUtc": "2023-02-23T01:53:56.1881171Z",
? ? "ValidForMachines": "",
? ? "ActionIdOrName": "取消只讀屬性",
? ? "ActionParam": "$${FullPath}",
? ? "SkipFurtherTasks": false,
? ? "DelayMs": 2000,
? ? "EventFilterExpression": "$=File.Exists({FullPath}) \r\n? && Path.GetExtension({Name}).Length < 10\r\n? && (new FileInfo({FullPath})).Attributes.HasFlag(FileAttributes.Hidden) == false"
? }
]

雙擊生成的觸發(fā)事件,然后在彈出的面板中將【路徑】一欄的原始內(nèi)容刪除,填入微信文件所存儲的文件夾路徑即可。最好將路徑設(shè)置為:微信安裝路徑\WeChat\UserData\WeChat Files\wxid_xxxxxxxxxx\FileStorage\File(精確到File文件夾,不要再進(jìn)入File的子文件夾)

可以在微信中隨便找一個(gè)已經(jīng)接收的文件,右鍵點(diǎn)擊該文件,然后選擇【在文件夾中顯示】,這時(shí)顯示的目錄格式為:【年份-月份】,需要再往上一級目錄(也就是File文件夾)才是真正需要監(jiān)視的目錄,如下圖所示:

這樣就可以每次接收文件自動將文件轉(zhuǎn)換為非只讀模式了。
第三步:取消Quicker彈出提示(可選步驟)
但此時(shí)每當(dāng)微信接收到新文件后Quicker都會彈出提示,我們可以將Quicker動作中的提示代碼刪除。右鍵我們第一步安裝的Quicker動作,點(diǎn)擊【編輯】按鈕

在彈出的窗口中,點(diǎn)擊最后帶有提示的部分,然后單擊右上角的紅色叉號即可刪除提示部分代碼,然后保存修改,這時(shí)動作就會靜默的執(zhí)行,不會再彈出提示窗口。

經(jīng)過上述設(shè)置,我們已經(jīng)得到了一個(gè)在后臺靜默運(yùn)行,可以自動幫我們把微信接收的文件解除只讀的小助手了。
第四步:將此前接收的文件屬性設(shè)置為非只讀(可選步驟)
需要注意的是,在設(shè)置完以上工具后再接收到的文件才會是非只讀模式,在此之前的文件仍將是只讀模式。這時(shí)可以通過以下方法手動將所有此前文件設(shè)置為非只讀模式。
找到微信安裝目錄,依次進(jìn)入WeChat\UserData\WeChat Files\wxid_XXXXXXXX\FileStorage\,鼠標(biāo)【右鍵】選擇FileStorage文件夾中的【File】子文件夾,點(diǎn)擊【屬性】,將只讀部分的復(fù)選框取消勾選,然后點(diǎn)擊【確定】

點(diǎn)擊確定后將彈出一個(gè)窗口,在窗口中選中【將更改應(yīng)用于此文件夾、子文件夾和文件】點(diǎn)擊【確定】后,此前接收的所有文件都將解除只讀屬性。

三、下載鏈接
百度網(wǎng)盤(可轉(zhuǎn)存)
https://pan.baidu.com/s/1QG2jGOaTcULXtFYYMM2OyQ?pwd=q3gn
藍(lán)奏云(不限速)
https://donot996.lanzoub.com/i1jtX0raoe9a