2014-08-10, 11:49 PM | #1 |
長老會員
|
●諮詢● - 如何讓譯典通的所有下載生字一次性的自動安裝?
來自美國的朋友之孩子,移民到美國已經6年了,移民到美時為國三,英語還是需要靠譯典通的幫忙(中翻英),因此到現在還是無法上大學。
他們一家人在我們家將待10天,這幾天來朋友的孩子問我,要如何才能將所下載的所有譯點通生字下載網站的所有下載來的生字,一次性的讓它們自動安裝? 我問他,我也用譯點通,而且它們都是自動下載生字的,但是他說他的不會自動安裝,請問這是什麼原因?我沒遇到這種問題,也沒經驗或能力幫忙他。 請教以上兩個問題於版上的高手們,謝謝﹗ 註︰生字下載網址 http://product.dreye.com.tw/newwords.php |
送花文章: 71895,
|
向 grc45 送花的會員:
|
lawrence710509 (2014-08-11)
感謝您發表一篇好文章 |
2014-08-11, 03:09 AM | #2 (permalink) |
論壇主管
|
請問是購買的正式版嗎 ?
是 9.0 還是 10.0 版 ? 如果用的是破解版,依照側方說法, 是不可以 自動 下載生字並且安裝的。 |
__________________ 不飛的不飛 ... 因為曾經端座在雲霄之上 ... 所以不飛 , 因為期待您能與不飛抬頭共列翱翔天昊 ... 所以更是不飛 ! 不飛不想飛 ... 畢竟殘破雙翼在苔階沾濕 ... 所以低頭 , 只好安靜地蹲在這練習 ... 學習要如何才能飛的更高更遠 ! 不飛不曾飛 ... 終於知道青澀期代表蒼狗 ... 所以情殤 , 一甲子的意境等於六十年的期盼的凝固 ... 所以就此棲巢 ! |
|
送花文章: 959,
|
有 4 位會員向 不飛 送花:
|
2014-08-11, 03:23 AM | #3 (permalink) |
管理員
|
這個迪西也不懂 ... 以前有用過 Dr.eye v6.0
1.裡面也確實有某個進階設定選項,是否要更新每月新字。 會不會是有這個或是類似的選項取消了。 2.相關網路設定、防火牆、防毒軟體的問題。這個部份迪西不清處何種設定有影 響到了。 3.如那個注意事項中的 2、3 項的描述。只好依照該網頁的指是去操作了。 根據那個網頁的說明 下載新字後對檔案雙擊左鍵執行新字擴充,新字就會自動匯入您辭典中。 根據這個假設他,可以如網站說的可以用「檔案雙擊左鍵執行新字擴充」,表示作業系統與 Dr.eye 之間的這個新字擴充檔 .dnw 有檔案關聯成立。可以利用批次檔,寫個 for 回圈,去跑這些 .dnw 檔案。也許就會一口氣自動裝完。 注意事項: 1. 站上每個月所提供的新字檔並不包含先前月份的新字內容。 2. 若由最近月份新字先擴充,再回頭擴充先前月份新字,則會出現「新字版本太舊」、「目前新字無需擴充」的訊息。 所以若不希望漏掉任何新字的用戶,建議由先前尚未擴充的新字檔逐一擴充到最近月份的新字檔較好! 3. 如果您不小心漏掉了其中之一的新字檔又不想錯過每一期的新字內容,那麼請您先將譯典通移除重新安裝後再次進行擴充。 下列有收錄了每一季的新字合併檔案,你可以利用這些合併檔一次擴充3個月的新字檔而無需再重新下載單月新字檔一一做擴充。 如果有安裝了新世紀譯典通/譯典通2001/譯典通2002的用戶則可以利用知訊快遞擴充近期所有的新字檔。 4. 目前提供新字檔以擴充英漢辭典、漢英辭典及日華辭典、華日辭典為主。 5. Dreye2002用戶無需更新2001年前新字檔,請更新2002年度後所出版之新字即可。 此帖於 2014-08-11 03:50 AM 被 getter 編輯. |
__________________ 在「專業主討論區」中的問題解決後,要記得按一下 按鈕喔, 這是一種禮貌動作。 一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。 不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。 天線寶寶說再見啦~ ... 天線寶寶說再見啦~ 迪西:「再見~ 再見~」 『 Otaku Culture Party 』 關心您 ... |
|
送花文章: 37855,
|
有 3 位會員向 getter 送花:
|
2014-08-11, 04:46 AM | #5 (permalink) |
長老會員
|
|
送花文章: 71895,
|
向 grc45 送花的會員:
|
lawrence710509 (2014-08-11)
感謝您發表一篇好文章 |
2014-08-12, 03:24 PM | #9 (permalink) |
管理員
|
寫批次檔的方式,老實說也有點麻煩 ...
如果改天忘了為何會這樣寫 ... 也要花點時間還回憶 ... 挺累的 ... 因此迪西建議 ... 買一套比較省事、簡單 ... 如果說覺得不怕麻煩 ... 就可以看下去 ... 說不定還會看不懂 ... ----------------------------------------------------- 至於批次檔 ... 迪西有寫教學 ... 不過得要耐著性子看完 ... 批次檔編程概念 ... ... 1.跟基本程式設計差不多,只是要弄懂批次檔專用指令用法而已。 2.需要做試跑,因為某些地方很怪異。 3.某些以正式的程式社概念的邏輯可行,批次檔則不行會變得很奇怪。 4.建議可以使用 Notepad++ 這套文字編輯器,有支援批次檔的高亮語法顯示。 編寫起來才不會看到脫窗。 以下是迪西對這次的主題:寫的簡易批次檔 ------------------------------------------------------------------------- for %%i in (*.dnw) do (echo "%%i") 與 for %%i in (*.dnw) do (start /wait "" "%%i") 指令解說: %%i:for Loop 的傳遞變數。 in:%%i 的來源。是 in 後面的 () 裡指的東西。本次為 *.dnw。 相當於程式設計的 for (i=0; i=i+1; i<=10) 的部份。 do:%%i 傳送到給文字命令使用的變數字串。是 do 後面的 () 裡指的東西。 本次為 start /wait "" "%%i"。相當於程式設計的 for ( --- ) {}的部份最後面 {} 的命令執行部份。 以 for 來說 %i 與 %%i 兩者都是用來傳遞變處用途的。差異在於,當是在 CMD 中鍵 入命令語法時並執行時,只能用 %i 用 %%i 時會出錯。相對的 %%i 則是使用在 *.bat/*.cmd 的批次檔中的變數語法。也就是在 cmd 視窗下 for 要用 %i 才會正常。 但是在 *.bat/*.cmd 的批次檔中,for 要用 %%i 才會正常。為何? 迪西也不知道。 for %%i in (*.dnw) do (echo "%%i") 執行時的動作解說: 執行時 for Loop 會依據 (*.dnw) 的描述,去找尋與批次檔放在一起或是目前 CMD 工作視窗位置的 *.dnw 檔案。並把找到的檔案,連同存在位置+完整檔名傳送到後面 的 do () 裡面。直到找完所有的 *.dnw 檔案為止,並結束執行。 echo 這個指令是把 %%i 顯示出來,就會架設顯示如: "D:\xxx\123.dnw" 的訊息。 受限於 cmd 的特性,若不把 %%i 用 "" 框起來。當存在位置有空格時,如 D:\xx xx\123.dnw 時, cmd 會解讀成兩個段落的命令參數來傳定,如 D:\xx 跟 xx\123.dnw,因此執行上就 容易出錯。雖然以 echo 只是顯示出來,是沒有感覺到不同。但是給其他的執行命令就 會有問題。會變成只看到 D:\xx 而看不到 xx\123.dnw 就找不到檔案。 因此接著解說 for %%i in (*.dnw) do (start /wait "" "%%i") 就很清楚了 start /wait "": start 是告訴 cmd 命令執行器執行後面 "%%i" 中描述的檔案。 /wait 則表示等待目前的執行的檔案執行結束,離來 start 的動作。當沒有 /wait 時,就會一口氣把 "%%i" 的檔案全部開啟執行。這樣會有一個問題,當這些檔案有 依序執行的必要(是一個一接個,而不是全部幾乎同時開啟時),就會有大麻煩。如更 新檔就是這類的時後,/wait 就得要使用了。 "" 是顯示工作視窗的抬頭標題,一般若不打算顯示,建議就是 "" 就好了。因為省略 的話,有時後會讓 start 搞不清楚是要執行的檔案還是顯示工作視窗的抬頭標題。 執行上因此出錯。 以本樓主題來說,要一次匯入完所有的字典更新,理論上是 for %%i in (*.dnw) do (start /wait "" "%%i") 命令存用記事本檔成 如 updnw.bat 或是 updnw.cmd 皆可,但只能事 ansi 格式,不可以事 Unicode 格式。 跟 *.dnw 檔案放在一起。在執行就好了 updnw 批次檔就好 。 ----------------------------------------------------------------------------- 感覺好像很複雜,有比較簡單的的方法建立批次檔嗎? 就是用 cmd,新進入到有 *.dnw 的資料夾下,鍵入 dir /b *.dnw > list.txt 產生一個檔案清單 ... 內如類似大約會如下: 2002q3.dnw 2002q4.dnw ... ... ... ... 2010q3.dnw 2010q4.dnw 卻認好後,把 list.txt 清單另存成 updnw.bat 或是 updnw.cmd 再去執行 updnw.bat 或是 updnw.cmd,也許會自動帶入,但是 也可能發生一次如上述一次開啟全部檔案的狀況,導致更新失敗。 就只好辛苦的在 如 2010q4.dnw 前面加入 start /wait "", 變成 start /wait "" 2010q4.dnw。 變成是每一行都要加,如下 start /wait "" 2002q3.dnw start /wait "" 2002q4.dnw start /wait "" ... ... start /wait "" ... ... start /wait "" 2010q3.dnw start /wait "" 2010q4.dnw 用這種清單的方式,編寫上或許比較簡單,但是檔越多改起來就越累, 當檔案有增加或是減少時,就要重新製作一次更新用的清單批次檔。 用那個 for 的比較簡單,讓 for 自己去自動找尋檔案比較輕鬆。 ------------------------------------------------------------------------- 不管哪一種方式寫批次檔執行檔案,比較麻煩事 *.dnw 的問題。當初使以 *.exe 或是 *.msi 這類的可執行檔案,為對象的。 當 Windows 檔案關聯可以透過點兩下自動執行,因此理論上可行,實務 上還是要測試過比較保險。可行的話,就是撿到了。 最簡單的測試方式,就是先用 cmd 視窗,在工作位置下 dir *.dnw 可以列出 的位置,直接鍵入某個 .dnw 按下 [Enter] 看看有沒有反應,有正常的更新動作 表示有相當成功的機會。接著在測試 start /wait "" 某一個.dnw 看看是否也是 一樣,可以就表示。那個批次檔語法有相當機會可以成立並使用。 此帖於 2014-08-12 04:00 PM 被 getter 編輯. |
送花文章: 37855,
|
2014-08-12, 09:25 PM | #10 (permalink) | |
長老會員
|
引用:
我就標藍部份,剛測試了一下,分別存成 updnw.bat 或 updnw.cmd 檔於生字文件夾裡, 經點擊後,它只可一次自行更新一個,需要每次按OK後,才會再更新下一個; 換句話說,無法一口氣從頭到尾的完成批次動作。 那麼,是否可以再行修改或有什麼地方遺漏的呢? 剛我有自行到 Google 鍵入 How to write a patch file? 結果還是不得其解,所以就只好再請教 迪西 您了;不好意思,又要麻煩 您 了﹗ |
|
送花文章: 71895,
|
2014-08-12, 10:09 PM | #11 (permalink) | |
管理員
|
引用:
如果是 M$ 的更新檔,是有對應的指令讓其自動安裝 ... 那這種的就只能仰賴另一種軟體 ... AutoIt ... 這個要編寫所謂的腳本 ... 這個程式可以用來解決 cmd 批次檔不能按下「確定」的問題 ... 也可以達到類似於批次檔的功能 ... 也可以寫出進階的視窗控制介面 ... 腳本的架構,也是相當類似於基本程式設計架構。 跟批次檔一樣,想要發揮完整的功能,都是要稍微學習 ... 有時候要偷懶的話 ... 可以讓 批次檔 與 AutoIt 混搭 ... 如批次檔負責找檔案安裝 AutoIt 負責按「確定」不過就更複查了 ... 如果 g 大要學習的話這個也是有完整教學 ... 或是等迪西安裝 dr.eye 來寫了 ... 這個也有一個問題就是,AutoIt 寫下去會針對版本,有就是說 dr.eye 6 能用 dr.eye 7 不能用 ... 主要是那個 視窗的名稱一個是「dr.eye 6 的」一個是 「dr.eye 7 的」關係,變成要稍微改一下腳本的內容,看到那個名稱的視窗要按 「確定」而已。 迪西手上的 AutoIt 版本,有附中文化跟教學 ... 但是這個中文化之針對 x86 程式寫的。 x64 要用的話,也是可以就有剩下教學、程式部份範例、 x86 程式被中文化這點迪西要 先講。 |
|
送花文章: 37855,
|
向 getter 送花的會員:
|
grc45 (2014-08-12)
感謝您發表一篇好文章 |
2014-08-12, 11:55 PM | #13 (permalink) |
論壇主管
|
|
送花文章: 959,
|
向 不飛 送花的會員:
|
grc45 (2014-08-13)
感謝您發表一篇好文章 |
2014-08-13, 12:15 AM | #15 (permalink) |
管理員
|
迪西從生字下載網址 http://product.dreye.com.tw/newwords.php
點選產品就有看到 Dr.eye 10.0 價格跟 Dr.eye 9 最貴的一模一樣 ... 好用比較重要 ... 新版不見得好 ... 此帖於 2014-08-13 02:02 AM 被 getter 編輯. |
送花文章: 37855,
|
向 getter 送花的會員:
|
grc45 (2014-08-14)
感謝您發表一篇好文章 |