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對應原理圖一處