Komodo Edit 5.2.4 を使用しています。ユーザーからの入力を受け取り、それを使用してプログラムを実行するカスタム「新しいコマンド」をセットアップしました。これは問題なく動作しますが、ユーザーが最後にコマンドを実行したときに以前に選択したオプションをデフォルトにする機能が必要です。
以前のエントリがコンボボックス自体に記録されていることがわかりますが、これを行う方法がわかりません...何かアイデアはありますか?
Komodo Edit 5.2.4 を使用しています。ユーザーからの入力を受け取り、それを使用してプログラムを実行するカスタム「新しいコマンド」をセットアップしました。これは問題なく動作しますが、ユーザーが最後にコマンドを実行したときに以前に選択したオプションをデフォルトにする機能が必要です。
以前のエントリがコンボボックス自体に記録されていることがわかりますが、これを行う方法がわかりません...何かアイデアはありますか?
プロンプトを使用してオプションを変数に割り当ててから、runEncodedCommandを使用してコマンドを実行します。
komodo.assertMacroVersion(2);
if (komodo.view && komodo.view.scintilla) { komodo.view.scintilla.focus(); }
function runmemo()
{
if (!this.param)
{
this.param = window.prompt("What you really want");
}
ko.run.runEncodedCommand("window", "echo {1: '"+escape(this.param)+"'}");
}
runmemo();