マイツール Tips集

Home



長音の取得
以下の部分をマイツールオートプログラムにすると長音/マイナスが得られます
SET:1:1:ESC:F:TEST:4:::−ゼ:−ポ:−ゾ:げ:ESC:
CFP:1:1:1:2:1:DC:2:CFP:2:1-2:STOP:

Top


データ文の使い方
マイツールオートにはDATAというプログラム文があるのですが、 マニュアルには表作成のキー入力の代行の方法が載っており、 一般にはこのコマンドの使用法しか知られていないようです。
でもDATA-% 文は連続した変数のデータの与え方としてBASICの READ-DATA構造と似た方法ができて、代入文のつづくオートより後の改変が 楽で綺麗なプログラムが書けます。
方法はACCP文の入力部分は普通「」ですが、そこを 「」にするとDATA文の内容を読み込むという手順です。

Top


複数ペ―ジのフォ―マットを統一
1ページ目をCFP后 全ページをソートするのが一般的ですが、
SVL:2:PAGE:Vファイル名::LDL:2:PRUN:なんて荒技でもできます。

Top


全角空白の取得
長音の取得と同様に「―院」を分解接続をすると 入手できます。なんの役にもたちませんがSC,SL,SR にもビクともしない項目行ぐらいはできます。たゞ @[項目名]にその全角空白もいりますが…(^^;

追記:某氏からのレポートによるとバックタブ・裏画面に置いてのクリックでは コマンド行に取り込めないそうです。気が付かなかったな(^^)ゞ

Top


オリジナル日付の保存
EDで41文字以上の表題を作り 日付表示を右に追いやると固定されます。 Tなどを掛けると30文字分しか表示しませんし 作成日は訂正日に変わって いますがページを読み出すと元のままです

Top


TM先頭ダミー
TMはご存じのように高速でクロス集計を行うすぐれ物のコマンドなのですが どの列、行に項目が集計されるかは、「やってみなくてはわからない」状態で 桁数が少ないと、「どーでもいい」データが集計されて必要なデータが 「その他」に括られてしまうことがあったり 前回の集計表と今回の集計表の列や行の並び方が異なり 比較するには ソートやILBが必要になったりします 例えばTPで前月比表なんかを 出すのにかなりのテクニックを要します

ここでTMの列や行は、データのページを先頭から順番に見ていって、 今までにない項目があると列や行を追加していく_といった性格を利用します。 つまりデータの先頭に集計して欲しい順番にデータを 集計数値や文字は空白セルにして書き込んでおくと思いどうりの表が できあがるのです

Top


オートを計算行の中に
単純なTipsなのですが、オートを作る時
[AUTO名]
GOTO *ST:
F=1,72,1
*ST
 …
 オートプログラム
 …
とするテクニックです。

もちろんSETXでF行は3に直してありますし、*ST以下のオートは全て計算行 になっています。

で、ナゼこれが便利かと言うと…SHUが使えるのですv(^^)
変数がバッティングしたりまとめたい時は一発変換してくれますし、 やゝこしい場合など色を特定のコマンドのある行に付けてくれます…
1,72,1とページを3つに分けているのは、 1列目にアスタリスク「*」を置いてラベルにすると ラベルが目だってデバッグが楽ですし、 SHU::C1=" ":検索条件…とするとラベル行は検索から省かれます。 同様に"*"=C3,C1=" " としてみると3列目にコメントマークが入り、 横の桁数に余裕があればコメント文が4列目にICで入力可能です

Top


裏の文字列を表にコピー
表画面と異なるフォーマットの表が裏画面にあり、その表を文字間隔をそのまヽで 表に写したいとき 普通X:BL:2:X: としてからILBを行うか、DOCの后MLDLを行います。
でも、ILB:A:2:ML:2-H-5:T+1:とすると、コピーや移動・削除する行をクリックや キーインする必要もなく、裏のフォーマット行も保たれたまヽです。

Top


コマンド実行中にヘルプ
マイツールV2でオートを作成中 オート命令のヘルプを参照しようと したトコロ…簡単には出来ないコトに気づきました。

『仕事は=』の状態からならHELPアイコンを押すなりHELPコマンドで、 何度かクリックをすればオート命令のヘルプに行き着くのですが、コマンド実 行中は機能別命令一覧になりトピックにも表れません。オート命令はヘルプの キーワードにも含まれず、つまりED中はヘルプを見ながらオペランドを指定 しずらいのです。

マイツールV2のヘルプファイルは以下の7つに別れていて メインからしか各項目へは行けなく為っているようです。

でも、例えばED前にヘルプを呼び出すとオートプログラムヘルプなどや、 エラーメッセージ解説が呼べます。但しヘルプオプションの表示を「手前 に表示しない」に指定をしないとヘルプが常に前に出て表画面が見づらいです(^^)

あと「トピックの検索」画面から適当にナニかを選択し「トピックの表示」画面だ と画面上のバーにファイルポインタがありますので、そこから「開く」→ 上に挙げたヘルプファイル名でも呼び出せます。

Top


印刷サイズに切りそろえる
画面に表示中のページサイズ(桁数・行数)を変更する時CPS命令ですが その時『新しい長さは:』で1〜6を実行すると、FSで作るような印刷サイズに変わります。
  1. CPS:1:  B5縦
  2. CPS:2:  A4縦
  3. CPS:3:  B4縦
  4. CPS:4:  B5横
  5. CPS:5:  A4横
  6. CPS:6:  B4横

Top


変なプロテクトが掛かったら
フロッピーのキーワードが壊れ変なプロテクトが掛かった場合 壊れたTTFLをリネームしてからTTLFのま新 しいヤツをコピーしてR:+:W:*:を繰り返すと元へ戻るという荒技があります。
  1. 先ずプロテクトの掛かった No.1のフロッピがあったら、その中に catalog.aut masf ttlf の3つのファイルがある筈。
  2. その中の ttlf ファイルの名前を変える。ttlf の上で右クリックするとメニューが出て来るからその中から「名前の変更」を選んで適当に変える。
  3. フロッピーをINIした真新しいフロッピーNo.2に変えて、Aドライブを開く。
  4. そこに ttlf がある筈だから、取り敢えずデスクトップにでもドラッグすると デスクトップにコピーされる。
  5. フロッピーをNo.1に戻す。エクスプローラでAドライブを開く。
  6. デスクトップから ttlf をAドライブにドラッグしてコピーする。
  7. マイツールを立ち上げてT:A:してもタイトルは何にも見えないけど R:A1は出来る。
  8. 読出したファイルをw:*::で同じ場所に書込むと あ〜ら不思議、何にも見えなかったタイトルが書込んだ所だけ見えるしプロテクトも消えている。
応用技としてMOドライブの場合 別MOに同一のページサイズのファイル作りmtxxxx.titを上書きする といった手もあります。

Top


拡張ページを罫線付けて印刷
拡張ページの各行に罫線を付けて印刷したい場合がよくあります。
でも単純にPとすると、単独用紙が主流な現在では2ページ目からは項目行のない紙になります。
それを避けるには1ページの印刷にちょうど良い行数の桁数にCPSをして、サブページにでも書き込みPDをするのです。
でも、H行やT行−つまり計算行の一番上と下−に罫線が2重に掛かることがよくあります。また予備行数を持つ場合、それを元に戻すのを忘れると、検索結果を同一ページに書き込む場合に無限検索を起こしかねません。

ここであらかじめDRL::をした拡張ページをサブページに書き込み、最終ページが11だったとします。
PAGE:S1-11::DL:K:DRL::PRUN:としPD:S1-11:とすれば、見出し行の指定(SETの15)があっても旨くいきます。 見出し行の指定(SETの15)が0の場合は
PAGE:S1-11:N:DL:K:DRL::P:PRUN:でも構わないでしょう

Top


システムクロックを代えない日付変更
締日の関係でその日だけは日付を変更したい時がビジネスユースではよくあります。 普通DATEコマンドを使うのですが、MSDOSからのコマンドの為システムクロックまで変更します。
ここでDATEMYと入力をすればシステムクロックを変更することなくマイツール内部の日付だけが変わります。
オートで使用する場合は、DATEMY::とすると、Z35〜Z36に変更日付が入ります。DATE::のままだとシステム日付を取得するので注意してください。

Top


グラフを他のアプリに貼り付ける
グラフの4−13をBMPWで保存して他のアプリに貼り付けると黒地に白の文字の 非常に見づらいグラフィクが受け渡されます
SETDで画面を白地にしても変わりありません。

それで、グラフ画面をアクティブにしてグラフ画面にマウスカーソルを合わせ右クリックをすると 画面がリバース(白黒逆転)します。ここでツールバーのクリップか CTRL+C でクリップボードにコピーします。
これで、黒地のグラフが白地になって好きなアプリに貼り付けても違和感がなくなります。
クリップボードへの取り込み方法の改善 教唆して下さった真愚さん、感謝m(_ _)m

では、参考例を…2003年の阪神タイガースの貯金推移です。
2003tigers戦績
HTMLに貼り付けても黒地じゃないから印刷してもインク量が少ないです(^^;
尚、このグラフは別のページで紹介しているデータを、オート集で紹介している方法で項目表示を間引いています

Top


Home