Bio Technical フォーラム

  • バイオ関連の実験をする上での、試薬、機器、プロトコールなどの情報交換の場です。
  • 新しいテーマで話を始める場合、質問をする場合は「新しいトピックを作る」から書き込みをしてください。
  • 質問に対して解答できる方は是非、書き込んで下さい。
  • このフォーラムにふさわしくないと管理人が判断した投稿は予告なく削除します。

新しいトピックを作る | トピック一覧 | 研究留学ネットに戻る

ひとつ前のフォーラム(readのみ)

このスレッドをはてなブックマークに追加このスレッドをはてなブックマークに追加

getNumberで読み取った数値を別作業で自動入力したい トピック削除
No.9834-TOPIC - 2021/08/04 (水) 19:29:07 - しょーた
いつも参考にさせていただいております。

ダイアログボックスで入力した数値に"-Infinity"の文字列を足しつつ、Analyze Particles...のsizeの欄に自動で埋めてくれるようなマクロを書いていますが、力及ばず探しても変数の自動入力の方法が分かりません。


以下、自分が試し書きしているマクロになります。

Dialog.create("Lower limit");
Dialog.addNumber("Enter a value of about 80% of the \"Cell's Area\".", 20000); //(label, default)
Dialog.show();

Dialog.getNumber();

run("Analyze Particles...", "size= 『ここに自動で入力されるようにしたい』 exclude clear include summarize add stack");


当方、プログラミングは学んで3か月程度です。
ご助力どうかお願いいたします。
 
- このトピックにメッセージを投稿する -



5件 ( 1 〜 5 )  前 | 次  1/ 1. /1


(無題) 削除/引用
No.9834-5 - 2021/08/05 (木) 21:28:37 - しょーた
qq 様 BlueComma 様
ありがとうございます。

まずは説明不足の件について謝罪致します。ImageJの話であること、そしてこの問題に直面した経緯を端折りすぎました。

>size=Dialog.getNumber();
単に定義すれば良かった話なのですね
明日研究室にて早速実行したいと思います。

(無題) 削除/引用
No.9834-4 - 2021/08/05 (木) 20:09:39 - qq
面白そうだからやってみたよ。

Dialog.create("Lower limit");
Dialog.addNumber("Enter a value of about 80% of the \"Cell's Area\".", 20); //(label, default)
Dialog.show();
size=Dialog.getNumber();

run("Analyze Particles...", "size=size include display add stack");

(無題) 削除/引用
No.9834-3 - 2021/08/05 (木) 18:33:24 - BlueComma
Dialog.getNumber関数は使ったこと無いのですが,,,

size= Dialog.getNumber();

でなんとかなりませんか?

(無題) 削除/引用
No.9834-2 - 2021/08/05 (木) 09:10:56 - qq
ImageJの話なのでしょうかね?
君の指導者や上司ではないので、君の直面している問題点だけを切り出して聞いても、何のことやらわからないのではないか?

getNumberで読み取った数値を別作業で自動入力したい 削除/引用
No.9834-1 - 2021/08/04 (水) 19:29:07 - しょーた
いつも参考にさせていただいております。

ダイアログボックスで入力した数値に"-Infinity"の文字列を足しつつ、Analyze Particles...のsizeの欄に自動で埋めてくれるようなマクロを書いていますが、力及ばず探しても変数の自動入力の方法が分かりません。


以下、自分が試し書きしているマクロになります。

Dialog.create("Lower limit");
Dialog.addNumber("Enter a value of about 80% of the \"Cell's Area\".", 20000); //(label, default)
Dialog.show();

Dialog.getNumber();

run("Analyze Particles...", "size= 『ここに自動で入力されるようにしたい』 exclude clear include summarize add stack");


当方、プログラミングは学んで3か月程度です。
ご助力どうかお願いいたします。

5件 ( 1 〜 5 )  前 | 次  1/ 1. /1


パスワードを入力してチェックした記事を チェックした記事を

このトピックにメッセージを投稿する
名前 
メール   アドレス非公開
   タイトル 
本文      
設定  クッキーを保存(次回の入力の手間を省けます)
上に上げない(トピックの一覧で一番上に移動させません)
解決(問題が解決した際にチェックしてください)
暗証  半角英数字8-12文字の暗証番号を入れると、あとで削除、修正ができます。
送信 

〔使い方〕
  • 「アドレス非公開」をチェックすれば、自分のメールアドレスを公開しないで他の方からメールを受け取れます。
  • 問題が解決した際には、解決ボタンをチェックして解決した旨のコメントをつけてください。これは、初めにトピックを作った人と管理人のみが可能です。
  • 半角カタカナ、機種依存文字(全角ローマ数字、○の中の数字等)は文字化けの原因となりますので使わないでください。