1. 程式人生 > >Cadence之雙擊(DSN/brd)檔案開啟變新建檔案的解決方法

Cadence之雙擊(DSN/brd)檔案開啟變新建檔案的解決方法

有時候我們再重新安裝Cadence之後,雙擊開啟DNS原理圖檔案或者brd的PCB檔案,發現沒有開啟對應檔案,反而是新建了一個新檔案,必須重新取消儲存新檔案並且從選單操作開啟對應檔案,很麻煩

我們要解決這個問題,需要修改登錄檔裡面的幾項值

以下辦法是我在自己機器上嘗試試驗之後OK的方法,有不足之處歡迎交流學習!

主要原因是登錄檔對應的值少了一個 "%1"   --->前面有個空格 另外引號保留

因為是原理圖和PCB都有這個問題,所以需要修改四處,如果單獨某一個,則自行刪減操作即可。

 -------------------------------------------------------------------------------方法一:

有個簡便方法,是下面方法測試之後,別人告訴我的,也可以試試,重啟之後依然有效:

分別在orcad和allegro的快捷方式檔案右鍵屬性

目標位址列,後面加上 "%1"

大功告成,如果上述方法無效或者不好用,下面的應該沒問題!

 -------------------------------------------------------------------------------方法二:

在桌面新建一個txt檔案,修改檔名為cadence.reg

提示確實更改,點選 是 檔案變為登錄檔檔案

右鍵編輯

複製貼上下面內容:

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Applications\allegro.exe\shell\open\command] @="D:\\Cadence\\Cadence\\Cadence_SPB_16.6-2015\\tools\\pcb\\bin\\allegro.exe \"%1\"" [HKEY_CLASSES_ROOT\brd_auto_file\shell\open\command] @="D:\\Cadence\\Cadence\\Cadence_SPB_16.6-2015\\tools\\pcb\\bin\\allegro.exe \"%1\"" [HKEY_CLASSES_ROOT\Applications\Capture.exe\shell\open\command] @="D:\\Cadence\\Cadence\\Cadence_SPB_16.6-2015\\tools\\capture\\Capture.exe \"%1\"" [HKEY_CLASSES_ROOT\DSN_auto_file\shell\open\command] @="D:\\Cadence\\Cadence\\Cadence_SPB_16.6-2015\\tools\\capture\\Capture.exe \"%1\""

只修改裡面的路徑對應的資料夾名為你程式所對應的路徑,“\\”和“”都不允許修改

上圖只是我軟體對應的地址,一定要修改為你的正確的路徑才會有效,為了確保更改成功,最好是進入登錄檔看下是否更改成功

儲存,雙擊檔案,會提示是否繼續,點選 是

防毒軟體會提示報錯,更多下面選擇允許本次操作即可,因為是你手動修改登錄檔,所以安全類軟體會誤認為是木馬所為

到此為止,成功解決,重新找個檔案開啟試試吧!

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                                     上面的方法成功後,可以不用看下面的了

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

其實上面的方法,就是用登錄檔檔案的方式修改了登錄檔的以下四個位置,如果會修改登錄檔的同學,也可以手動直接修改登錄檔的值,後面加上 "%1"就行了

HEKY_CLASSES_ROOT下有四處:

Applications下對應程式的open_command

原理圖和PCB分別一處位置,共兩處

brd_auto_file對應PCB一處

 DSN_auto_file對應原理圖一處