「類義語アウトプット【Python】」の版間の差分
全角から半角に修正 |
文言を修正 |
||
| (同じ利用者による、間の17版が非表示) | |||
| 14行目: | 14行目: | ||
『日本語WordNet』 | 『日本語WordNet』 | ||
https://bond-lab.github.io/wnja/ | |||
上記サイトのダウンロードページから、 | 上記サイトのダウンロードページから、 | ||
| 42行目: | 42行目: | ||
(当マクロの場合は、1だけで良いかもしれませんがテストしていません) | (当マクロの場合は、1だけで良いかもしれませんがテストしていません) | ||
(→確認しました 2021-01 シリル、1だけでも大丈夫です、しかし折角ですから4まで進めることをお勧めします) | |||
=== ダウンロード === | === ダウンロード === | ||
[[ファイル:類義語出力.zip]] | [[ファイル:類義語出力.zip]] | ||
こちらのZipファイルには『類義語出力.js』と『synonym.py』が含まれています。これらをMacrosフォルダに配置して下さい。 | |||
『類義語出力.js』が当マクロの本体になりますので、マクロのカスタマイズから『類義語出力.js』を追加して下さい。 | |||
== 使い方 == | == 使い方 == | ||
| 83行目: | 81行目: | ||
== 設定 == | == 設定 == | ||
=== | === 類義語出力.jsの設定 === | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
//-------------------------------------------------------------------------- | //------------------------------------------------------------------------------ | ||
// 設定 | // 設定 | ||
var exepath = "Pythonw"; // Pythonのパスを通してインストールしている場合 | var exepath = "Pythonw"; // Pythonのパスを通してインストールしている場合 | ||
var src = "synonym.py"; | var src = "synonym.py"; // synonym.pyをMacrosフォルダに配置 | ||
//var src = "D:\\python\\synonym.py"; // synonym.pyのフルパス例 | //var src = "D:\\python\\synonym.py"; // synonym.pyのフルパス例 | ||
var key = | var key = 0x11; // "ctrl: 0x11" "shift: 0x10" "alt: 0x12" | ||
OutputBar.Clear(); // 実行ごとにアウトプットバーをクリアする | OutputBar.Clear(); // 実行ごとにアウトプットバーをクリアする | ||
//-------------------------------------------------------------------------- | //------------------------------------------------------------------------------ | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| 112行目: | 110行目: | ||
『wnjpn.db』のパスを設定できます。 | 『wnjpn.db』のパスを設定できます。 | ||
== | == 注意事項 == | ||
当マクロは外部の『wnjpn.db』にアクセスします、またPythonにスクリプトを実行させますので環境によっては動作が重いかもしれません、申し訳ありません。 | 当マクロは外部の『wnjpn.db』にアクセスします、またPythonにスクリプトを実行させますので環境によっては動作が重いかもしれません、申し訳ありません。 | ||
| 120行目: | 118行目: | ||
== 発展 == | == 発展 == | ||
[[マクロリファレンス:3:Shell オブジェクト#GetKeyState メソッド|shell.GetKeyStateメソッド]]を使用しているため、国語辞典・英和辞典としても当マクロを利用することができます。 | |||
[ | |||
例えば当マクロのショートカットキーに「Alt+T」「Ctrl+T」を割り当て、『コマンド』という単語を選択し、「Alt+T」を実行すると以下のように表示します。 | 例えば当マクロのショートカットキーに「Alt+T」「Ctrl+T」を割り当て、『コマンド』という単語を選択し、「Alt+T」を実行すると以下のように表示します。 | ||
| 156行目: | 150行目: | ||
どこかのサイトが類義語のAPIを提供してくれてないかな、それを使ってどなたか類義語マクロを作ってくれないかなと思っています。 | どこかのサイトが類義語のAPIを提供してくれてないかな、それを使ってどなたか類義語マクロを作ってくれないかなと思っています。 | ||
== | == 変更履歴 == | ||
* 2019 | * 1.0.2 (2019-03-26) | ||
* 2019 | ** 表示の際に改行がちょっと多かったので修正しました。また設定のコメント欄が間違っていたので修正しました | ||
* 2019 | * 1.0.1 (2019-03-25) | ||
** 英単語は小文字でしか検索できないようだったので、コマンド引数としてPythonに渡す前に.toLowerCase()するように修正しました | |||
* 1.0.0 (2019-03-24) | |||
** 初版 | |||
スポンサーリンク