問題タブ [anki]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2818 参照

latex - ラテックス形式の Anki ノートに画像を挿入する方法は?

たとえば、前面に単語を入れて Anki デッキを作成しようとしています。次に、後ろに定義付きの単語と写真を追加します。しかし、すでに 2 つのフィールド (フロント テキストとバック テキスト) がある場合、グラフィックを含めるのに問題があります。以下にメモの例を示します。

このメモはうまく機能しますが、(次のように) グラフィックを含めようとすると、Anki は背面に 2 つのフィールドを作成できません。

使用しようとしました\includegraphics(Anki はこれを禁止していますが、ソースを変更してパッケージを動作させました)、コンパイル時にイメージが見つかりませんでした。

0 投票する
1 に答える
3049 参照

javascript - プラグインは Anki の JavaScript をどのように拡張できますか?

Anki を使用すると、カードで JavaScript を使用できます。たとえば、カードには次のようなものを含めることができます。

カードが表示されたときに JavaScript コードが実行されます。

このようなスクリプトが Anki バックエンドとやり取りできるようにすることで柔軟性を高めるために (たとえば、メモのフィールドの値を変更したり、タグを追加したり、スケジューリングに影響を与えたりするためなど)、プラグインを作成したいと思います。いくつかのバックエンド関数を実装し、カードの JavaScript スクリプトがそれらを呼び出せるようにする Anki (バージョン 2) 用の -in。

たとえば、プラグインに Anki のオブジェクトとやり取りする (Python) 関数があるとします。

カードの JavaScript がその関数を呼び出せるようにしたいと考えています。たとえば、カードに次のようなものを含めることができます。

さまざまな Anki イベントがプラグインの機能を呼び出すようにフックを追加する方法は知っていますが、カード内の JavaScript がそうできるようにしたいと考えています。これを行うことはできますか?ありがとう!

0 投票する
1 に答える
259 参照

python - py ファイルのみ (pyw なし) の場合にコンソールを非表示にする [ANKI アドオン]

Windows ユーザー向けに ANKI SRS のミュージック フィドラー アドオンを調整しようとしています。Anki は、pyw ではなく .py で終わるアドオンのみを実行します。コードを実行すると自動的にポップアップするコンソールを非表示にする方法はありますか?

そうでない場合、コンソールウィンドウの選択を解除する方法はありません(すでに閉じているコンソールが選択されていたため、基本的に5秒ごとにメインのankiウィンドウをクリックする必要があります)。

ウィンドウを開くためにこれまでに使用したコマンドは、次のとおりです。 os.system('"nircmd.exe changesysvolume"'+ change)

完全なコードは以下のとおりです。コンソールは nircmd.exe を実行し、システム サウンドが変更するボリューム ユニットの数を示します。コードを調整する可能性はありますか?

0 投票する
1 に答える
336 参照

python - Fedora 20 Anki が ImportError で失敗する

Fedora インストールに Anki をインストールしたいので、次のようにしました。

インストール プロセスはうまくいきましたが、Anki を実行しようとすると、次の例外が表示されます。

誰でもこれを修正する方法を知っていますか?

0 投票する
2 に答える
7101 参照

anki - ankiでカードフィールドを非表示にする方法は?

Ankiでは、3 番目のフィールドが空の場合は非表示にしようとしています。このフィールドの名前はRefです。[編集] > [カード] からアクセスできるカードのスタイリング ビューでは、バック テンプレートに次の HTML スニペットがあります。

私が知りたいのは、フィールドが空の場合にフィールドを非表示にする方法です。カード フィールドに Javascript を追加する可能性がありますが、プログラムには要素インスペクターがありません。