■ 質問はここへ ■

837 にジャンプ
No. 835投稿者: Ywei日付: 2003/04/28 12:30:49
題名 : Ddwin用辞書マクロ(by yook 07/05/1999)

QXユーザーのYwei です。
下記のマクロをダウンロードしてマクロデイレクトリーに入れて、マクロを実行しますと、
QXeditor 上からDDwinは起動しますが、選択した単語を認識してくれません。
QXユーザーで、DDwinを利用して辞書引きして利用している方がおられましたら、アドバイスをお願いいたします。

(説明)下記の★じるしは自分の環境にあわせて書き換えたものです
    マクロを実行後、DDwinは正常に起動します
(質問)QX上で作成または、コピーした英語文章のある単語をカソールで選択してマクロを実行
    しても認識されません。やむをえず、検索欄に手で単語を入力しています

___________________________________
’Dwin 用辞書引きマクロ by yook 07/05/1999                 
' ★印の3カ所を、ユーザーの環境に合わせて書き換える必要あり
' 【使い方】
' 日本語の場合は単語を選択してからマクロを実行します。      
' 英語の場合はカーソル上の単語または選択した単語を辞書引き。
const ddwndir = "c:\Program Files\Ddwin\Ddwin.exe"
'		★↑↑DDWIN をインストールしたディレクトリ名
const grpname = "外国語"
'		★↑↑DDWIN で設定した辞書グループ名        
const dictnum = "1" ' ★辞書グループ内で最初に引く辞書の番号

proc main
    if @hwnd = 0 then exit proc
    if @select then
        @BlockClipboardCopy
    else
        ClipBoard$ = @GetCursorWord$
    end if
    	call shell(ddwndir+" ,2,"+grpname+","+dictnum+"""",1)
end proc

No. 837 (835へのコメント)投稿者: かぶねこ HP日付: 2003/04/28 19:34:00
題名 : Re:Ddwin用辞書マクロ(by yook 07/05/1999)

DDWin はバージョンが上がって、起動時のオプションの書きかたが変わったので、
それに合わせてマクロを書き換えればいいはずですが、わたしは DDWin を使っ
ていないのでよくわかりません。ともかく、

call shell(ddwndir+" ,2,"+grpname+","+dictnum+"""",1)

のところを DDWin の解説の

ddwin.exe /e二重起動指定 /gグループ名 /b辞書番号 /k検索キーワード /d
(DDWin の readme かヘルプにもっと詳しく書いてあると思います。)

に合わせて書き換えてみてください。実際に文字列になるところは " で囲み、
それと変数として持っている部分を + で繋ぎ合わせるように記述します。


ヘッダのみ表示
順番に表示(No. 837 から)


メールアドレスを表示するにはURLの後ろに &m=b89489c2 をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/