史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   生活話題、日常閒聊、喇勒唬爛灌水區 (http://forum.slime.com.tw/f23.html)
-   -   如何讓譯典通的所有下載生字一次性的自動安裝? (http://forum.slime.com.tw/thread276741.html)

grc45 2014-08-10 11:49 PM

如何讓譯典通的所有下載生字一次性的自動安裝?
 
來自美國的朋友之孩子,移民到美國已經6年了,移民到美時為國三,英語還是需要靠譯典通的幫忙(中翻英),因此到現在還是無法上大學。

他們一家人在我們家將待10天,這幾天來朋友的孩子問我,要如何才能將所下載的所有譯點通生字下載網站的所有下載來的生字,一次性的讓它們自動安裝?

我問他,我也用譯點通,而且它們都是自動下載生字的,但是他說他的不會自動安裝,請問這是什麼原因?我沒遇到這種問題,也沒經驗或能力幫忙他。

請教以上兩個問題於版上的高手們,謝謝﹗


註︰生字下載網址 http://product.dreye.com.tw/newwords.php

不飛 2014-08-11 03:09 AM

請問是購買的正式版嗎 ?

是 9.0 還是 10.0 版 ?

如果用的是破解版,依照側方說法,

是不可以 自動 下載生字並且安裝的。

getter 2014-08-11 03:23 AM

這個迪西也不懂 ... 以前有用過 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年度後所出版之新字即可。

grc45 2014-08-11 04:30 AM

引用:

作者: 不飛 (文章 2333020)
請問是購買的正式版嗎 ?

是 9.0 還是 10.0 版 ?

如果用的是破解版,依照側方說法,

是不可以 自動 下載生字並且安裝的。

剛從教會一齊回到家,我有問過他是否為正版的?

他很不好意思的說是從網站下載的「免費版」,屬於9.0版本的。

先行謝謝 不飛 的幫忙﹗

grc45 2014-08-11 04:46 AM

引用:

作者: getter (文章 2333021)

恕刪~

下載新字後對檔案雙擊左鍵執行新字擴充,新字就會自動匯入您辭典中

根據這個假設他,可以如網站說的可以用「檔案雙擊左鍵執行新字擴充」,表示作業系統與 Dr.eye
之間的這個新字擴充檔 .dnw 有檔案關聯成立。可以利用批次檔,寫個 for 回圈,去跑這些 .dnw
檔案。也許就會一口氣自動裝完。


標藍部份他說可以,但就因為一個又一個的雙擊,他覺得比較麻煩。

標紅的部份就是他想要的,寫批次檔我不懂,他也不懂,真傷腦筋。

謝謝 迪西 的幫忙﹗

getter 2014-08-11 05:07 PM

不然就叫他買一套 ... 不貴的話 ...

迪西剛剛看官方網站的價格

最貴的:NT$ 1,800
便宜的:NT$ 299

不貴就買一套解決就好了 ...

grc45 2014-08-11 07:42 PM

引用:

作者: getter (文章 2333056)
不然就叫他買一套 ... 不貴的話 ...

迪西剛剛看官方網站的價格

最貴的:NT$ 1,800
便宜的:NT$ 299

不貴就買一套解決就好了 ...

他的父母親倆已相繼失業了,所以才有時間帶著孩子在暑假期間來玩。

我曾問朋友為何開車來?他說機票太貴了,開車比較划算。

他們的處境很艱難,想賣掉房子先租房子住,可是又怕以後買不回等值的房子。

所以我們夫妻倆決定由我從網路上購買一套送給他,當作他的生日禮物。

剛已在網路查詢過了,的確是台幣1,800,也只不過是60多點加幣,就這了。

感謝 迪西 的回覆,真有心﹗

grc45 2014-08-12 04:01 AM

剛在 學問 篇正要回覆 不飛 時,只見 譯典通 以電光石火般的速度在更新新字,我連看清楚的機會都沒有,它就完成了。

請看下圖的右下角,以資佐證。

http://i220.photobucket.com/albums/dd149/grc45/Dreyenewwordsupdated.png

getter 2014-08-12 03:24 PM

寫批次檔的方式,老實說也有點麻煩 ...

如果改天忘了為何會這樣寫 ... 也要花點時間還回憶 ... 挺累的 ...

因此迪西建議 ... 買一套比較省事、簡單 ...

如果說覺得不怕麻煩 ... 就可以看下去 ...

說不定還會看不懂 ...

-----------------------------------------------------
至於批次檔 ... 迪西有寫教學 ...

不過得要耐著性子看完 ...

批次檔編程概念 ... ...

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 看看是否也是

一樣,可以就表示。那個批次檔語法有相當機會可以成立並使用。

grc45 2014-08-12 09:25 PM

引用:

作者: getter (文章 2333111)

恕刪~

以本樓主題來說,要一次匯入完所有的字典更新,理論上是
for %%i in (*.dnw) do (start /wait "" "%%i") 命令存用記事本檔成
如 updnw.bat 或是 updnw.cmd 皆可,但只能事 ansi 格式,不可以事
Unicode 格式。

跟 *.dnw 檔案放在一起。在執行就好了 updnw 批次檔就好 。

非常感謝 迪西 的詳盡的說明﹗


我就標藍部份,剛測試了一下,分別存成 updnw.bat 或 updnw.cmd 檔於生字文件夾裡,

經點擊後,它只可一次自行更新一個,需要每次按OK後,才會再更新下一個;

換句話說,無法一口氣從頭到尾的完成批次動作。

那麼,是否可以再行修改或有什麼地方遺漏的呢?


剛我有自行到 Google 鍵入 How to write a patch file?

結果還是不得其解,所以就只好再請教 迪西 您了;不好意思,又要麻煩 您 了﹗

getter 2014-08-12 10:09 PM

引用:

作者: grc45 (文章 2333133)
非常感謝 迪西 的詳盡的說明﹗


我就標藍部份,剛測試了一下,分別存成 updnw.bat 或 updnw.cmd 檔於生字文件夾裡,

經點擊後,它只可一次自行更新一個,需要每次按OK後,才會再更新下一個;

換句話說,無法一口氣從頭到尾的完成批次動作。

那麼,是否可以再行修改或有什麼地方遺漏的呢?


剛我有自行到 Google 鍵入 How to write a patch file?

結果還是不得其解,所以就只好再請教 迪西 您了;不好意思,又要麻煩 您 了﹗

這就沒辦法了 .. 因為這是批次檔的極限 ...

如果是 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 程式被中文化這點迪西要

先講。

grc45 2014-08-12 11:27 PM

向 迪西 報告,剛已於網上購買了Dr.eye 9.0,所以問題已解決了。

朋友的孩子要我向 您 道謝﹗

謝謝 迪西 大~

不飛 2014-08-12 11:55 PM

引用:

作者: grc45 (文章 2333142)
向 迪西 報告,剛已於網上購買了Dr.eye 9.0,所以問題已解決了。

朋友的孩子要我向 您 道謝﹗

謝謝 迪西 大~

最新版應該是 Dr.eye X 版,也就是 10.0 版才對。

應該是今年 (2014) 5 月份釋出的。

http://www.dreye.com.tw/product/dreyeX.php

grc45 2014-08-13 12:08 AM

引用:

作者: 不飛 (文章 2333144)
最新版應該是 Dr.eye X 版,也就是 10.0 版才對。

應該是今年 (2014) 5 月份釋出的。

http://www.dreye.com.tw/product/dreyeX.php

我剛買的是9.0,因為我是從以前,當時以信用卡購買的 Dr.eye 之連結點入購買的(下載連結,很快﹗),他們也已寄給我安裝序號了,朋友的小孩子笑逐顏開.....

我等會跟他討論,若他願意我可以立馬寫信去取消,並重購 Dr.eye 10.0

感謝 不飛 的提醒,若 您 不提出來,我還以為 Dr.eye 9.0 是最新的,真是見笑了﹗

getter 2014-08-13 12:15 AM

迪西從生字下載網址 http://product.dreye.com.tw/newwords.php

點選產品就有看到 Dr.eye 10.0

價格跟 Dr.eye 9 最貴的一模一樣 ...

好用比較重要 ... 新版不見得好 ...


所有時間均為台北時間。現在的時間是 10:04 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2020, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1