[掲示板へもどる]
一括表示

  [No.21980] QSL定義-移動地文字列の切り出し 投稿者:JK1FHN 森本   投稿日:2021/04/22(Thu) 15:26:42

カムバック組年代ですが、最近開局しTurbo HAMLOGを便利に使わせていただいています。
ある機能は便利に使わなきゃと、自局移動運用地はCTRL+Remark1クリックで、
"%/1 千葉県八千代市#1221%"等と記入しています。これを、うまく料理したいのですが...
まず、移動運用か否かは、?nData13 "%/1,%/2,,,"で判定し、移動エリアを ”!R1,01,03”で
得ていますが、そのあとの文字列をうまく取る方法で試行錯誤しています。
文字列の最後までなので、"!R1,03,54"などとすると、終わりの%のさらに後ろに書いた文字の方まで取り出されてしまうようです。"R1,03,00"とかもやってみたのですが、ダメでした(ヘルプに書いてないので当然ですネ)。
皆さんはどのように料理されていますか?知見者のご意見をいただけると幸いです。


  [No.21982] Re: QSL定義-移動地文字列の切り出し 投稿者:JA9AOB 銅子   投稿日:2021/04/22(Thu) 16:57:34

% % で囲った内容は Remarks1 のものは !R1 で表現されます Remarks2 は !R2
この内容を分析することは残念ながら出来ませんが、

? Space! "!R1"
#Print 80,800,"移動先:!R1"

の様に使う事は可能です 
お分かりの様に Remarks1 に% %で囲ったものがあればその内容を印刷する です

移動かどうかを調べる必要はなく Remars1の % %で囲ったものがあれば移動情報と見なして印刷で良いのではないでしょうか。Remars2は挨拶等に使うと決めておけば2個まで記載可能です。もちろん ?nData13 "%/1,%/2,,," で調べて移動情報だと確認すれば より確実に判定が出来てよろしいのではありませんか。なければ挨拶と言う風にすれば万全ですよね。



> ある機能は便利に使わなきゃと、自局移動運用地はCTRL+Remark1クリックで、
> "%/1 千葉県八千代市#1221%"等と記入しています。これを、うまく料理したいのですが...
> まず、移動運用か否かは、?nData13 "%/1,%/2,,,"で判定し、移動エリアを ”!R1,01,03”で
> 得ていますが、そのあとの文字列をうまく取る方法で試行錯誤しています。
> 文字列の最後までなので、"!R1,03,54"などとすると、終わりの%のさらに後ろに書いた文字の方まで取り出されてしまうようです。"R1,03,00"とかもやってみたのですが、ダメでした(ヘルプに書いてないので当然ですネ)。
> 皆さんはどのように料理されていますか?知見者のご意見をいただけると幸いです。


  [No.21984] Re: QSL定義-移動地文字列の切り出し 投稿者:JK1FHN 森本   投稿日:2021/04/22(Thu) 17:11:56

なるほど!シンプルに考えれば良いのですね。
そのように実装しようと思います。
早速のご教示、ありがとうございました。

> 移動かどうかを調べる必要はなく Remars1の % %で囲ったものがあれば移動情報と見なして印刷で良いのではないでしょうか。Remars2は挨拶等に使うと決めておけば2個まで記載可能です。もちろん ?nData13 "%/1,%/2,,," で調べて移動情報だと確認すれば より確実に判定が出来てよろしいのではありませんか。なければ挨拶と言う風にすれば万全ですよね。
>


  [No.21986] Re: QSL定義-移動地文字列の切り出し 投稿者:JA9AOB 銅子   投稿日:2021/04/22(Thu) 18:38:51

これでよろしいのでしょうか。頑張ってください。結構色々出来ますよ。

> なるほど!シンプルに考えれば良いのですね。
> そのように実装しようと思います。
> 早速のご教示、ありがとうございました。
>


  [No.21990] Re: QSL定義-移動地文字列の切り出し 投稿者:JK1FHN 森本   投稿日:2021/04/23(Fri) 14:39:33

ありがとうございます!いつかお声?にかかれることを楽しみにしております。

> これでよろしいのでしょうか。頑張ってください。結構色々出来ますよ。
>
> > なるほど!シンプルに考えれば良いのですね。
> > そのように実装しようと思います。
> > 早速のご教示、ありがとうございました。
> >


  [No.22024] Re: QSL定義-移動地文字列の切り出し 投稿者:JK2XXK/Taka   投稿日:2021/04/29(Thu) 21:51:11

$A〜$Zを使ってみてはいかがでしょう。ヘルプだと以下に記述があります

データの編集について
 └各入力項目
  └Remarks

ご参考までに、当方の登録例をお示しします。

Remarks1:
$E=$$P=/8$$Z=JCG#01078,QN05mk$$Y=北海道礼文郡礼文町$$X=Rebun town,Rebun gun,HOKKAIDO$
Remarks2:
$A=via RS-44$$B=Yuri Gagarin Int. DX Contest$$C=IOTA:AS-147$

このようにしておけば、QSL定義ファイル中で「!R1$Y」と書けば
「北海道礼文郡礼文町」と印刷してくれます。他も同様です(詳細はヘルプ参照)

なおRemarks1・2の各欄、初期設定では最大54桁(半角54文字まで)しか入力できません
オプション>環境設定>設定6>入力可能な桁数の変更、で変更しておくとFBです



> カムバック組年代ですが、最近開局しTurbo HAMLOGを便利に使わせていただいています。
> ある機能は便利に使わなきゃと、自局移動運用地はCTRL+Remark1クリックで、
> "%/1 千葉県八千代市#1221%"等と記入しています。これを、うまく料理したいのですが...
> まず、移動運用か否かは、?nData13 "%/1,%/2,,,"で判定し、移動エリアを ”!R1,01,03”で
> 得ていますが、そのあとの文字列をうまく取る方法で試行錯誤しています。
> 文字列の最後までなので、"!R1,03,54"などとすると、終わりの%のさらに後ろに書いた文字の方まで取り出されてしまうようです。"R1,03,00"とかもやってみたのですが、ダメでした(ヘルプに書いてないので当然ですネ)。
> 皆さんはどのように料理されていますか?知見者のご意見をいただけると幸いです。