「メインフレーム・コンピューター」で遊ぼうこんな時代に今さらメインフレーム・コンピューターに取り組むハメになったみんなが助けあうサイトです。RSSWordPress.orgコスパのいい社内システムの作り方メインフレームを扱っていると、軽い開発やメンテナンスにリソースを割けない、しかし、BPCも考えねば。解決策のひとつがクラウドにおくFileMakerです。マクロ記録を使って操作をマクロファイルとして作成する方法を説明しました。ここでは、作成したマクロファイルの品質や作業効率を上げるための方法について説明します。後半では、相対入力と絶対入力について説明します。2行目のENTERキー操作から4行目に至るまで4秒間のWAIT(待ち時間)があります。3)と同様、5行目から7行目に至るまでの1秒間のWAIT中にTSO(TSS)のLOGONが完了し、キー入力が出来る状態であることLOGONするOS(LPARなど)がマクロ記録をした時より忙しかったり、ネットワークが混んでいるとレスポンスがマクロ記録時より遅くなっている場合があります。その際、上記2)及び4)の時間を越えてしまうとLOGON.MACは正常に動作しなくなります。LOGON.MACが動作する最初の画面もチェックしたいです。<PC側の認識事項>1)PCの処理能力の調整PCの処理能力によって人間が行っている動作”(メッセージ出力)→目で観る→脳で認識及び入力内容の確定→キー入力”という当然の動作がCPUの能力によって変動する(不安定さ)事により、期待した動作をしない場合があります。そこで、以下の命令を入れていきます。LOGON状態になるのを待つ02及び03:入力可能状態(KBロックでないこと)になるまで待機し、入力可能状態になったら、1秒待つ・・・PCの処理能力によって、マクロの動作の不安定さの防止策として1秒のWAITを入れるようにしています。stringの方が文法的に少ない記述が可能なので、こちらで対応します。string命令を応用してみてください1.2.相対入力と絶対入力(ここでご説明するための、個人的表現です)Tcplinkの「マクロ記録」を行い、LOGON.MACを作成したファイルは人間がキー操作した内容をそのまま記録します。“AAAAAAAA”を入力する時に、カーソルがIKJ56700Aの下の行(2行目1カラム目)にあったからです。”文字列”)する事をここでは「相対入力」とします。対照的なのが、「絶対入力」です。「絶対入力」は「絶対(入力する場所を特定)させて入力」する方法です。なります絶対入力のメリットは。1)画面が表示された直後に置かれているカーソルの位置と文字を入力したい場所が異なる場合2)処理の高速化です。相対入力では、入力したい位置までカーソルを上下左右やTABキーで移動させる必要があります。マクロ記録ではキーボードでカーソルを移動させている状態も記録されるので、動作はするのですが、カーソルの移動時間によっては動作時間が変ってきます。絶対入力ではそれが1コマンドで行えます。先ほどのLOGON画面で相対入力と絶対入力の違いを確認します。例題として、以下の環境を用意しました(カーソルは2行目1カラム目にある事とします)この画面の3行目1カラム目から”CCCCCCCC”のユーザIDを入力するというものです。