NppExecのdochelpは言う:NppExecプラグイン - コマンドライン引数を設定する - npp_exec "スクリプト名" PARAM_1 "PARAM 2"
- 今NPP_EXECコマンドは、スクリプトに引数を渡すことができます。これらの引数は、スクリプト内で次の マクロ変数を通じてアクセスできます。
$(ARGC)
、$(ARGV)
、$(ARGV[n])
。例:npp_exec "script name" param_1 "param 2"
。$(ARGC) = 3; $(ARGV) = param_1 "param 2"; $(ARGV[0]) = script name; $(ARGV[1]) = param_1; $(ARGV[2]) = param 2.
しかし、私はそれを設定していることを確認していない:この例では、スクリプトのために、次の 値を設定します。それはExecuteボックスかAdvanced Optionか?例えば
、
# counter_thread.rb
count = 0
counter_thread = Thread.new do
1.upto(1000000) { count += 1; }
end
counter_thread.join unless ARGV[0]
puts "The counter was able to count up to #{count}."
テスト1:以下のいずれかの設定を知りたい:NppExec引数なし
counter_thread.rb
The counter was able to count up to 1000000.
テスト2ので、この罰金を実行します。 (dont_call_joinがここで引数である)
counter_thread.rb dont_call_join
@Abbasあなたは[tag:nppexec]に関する助けが必要なのですか、それとも連続的に質問を編集していますか? :) –
@muntoo nppexecタグを作成して、nppexecの質問を更新していますので、後者を考えてみましょう:)。 – Abbas