CLP 内でコマンドを呼び出して使用するとき
いったんプロンプト表示して停止させてからエンド・ユーザーに確認させたいような場合が多い。
また印刷帳票出力やバッチ・ジョブの開始の指示において
範囲選択などの指示用の簡単な画面を DSPF で作成している例も多いが
このような場合も コマンド・プロンプトを使うと非常に簡単である。
ではその使い方であるが、これも非常にカ・ン・タ・ン
コマンドの先頭に「 ?
」の文字をひとつつけて実行させるだけである。
?STRPRTWTR
印刷装置書き出しPGM開始 (STRPRTWTR) 選択項目を入力して,実行キーを押してください。 印刷装置 . . . . . . . . . . . 名前 , *ALL, *SYSVAL 出力待ち行列 . . . . . . . . . *DEV 名前 , *DEV ライブラリー . . . . . . . . . . 名前 , *LIBL, *CURLIB 書出プログラムMSG用待ち行列 . . . *DEVD 名前 , *DEVD, *REQUESTER ライブラリー . . . . . . . . . . 名前 , *LIBL, *CURLIB 用紙タイプ・オプション: 用紙タイプ . . . . . . . . . *ALL 用紙タイプ, *ALL, *STD, *FORMS メッセージ・オプション . . . *INQMSG *INQMSG, *MSG, *NOMSG... ファイル区切り . . . . . . . . *FILE 0-9, *FILE 区切りページの用紙入れ . . . . *DEVD 1-255, *DEVD, *FILE 終り F3=終了 F4=プロンプト F5=最新表示 F10=追加のパラメーター F12=取り消し F13=この画面の使用法 F24=キーの続き
?PGM106
商品マスター一覧表 (PGM106) 選択項目を入力して,実行キーを押してください。 品種コード . . . . . . . . . . から 9999 まで 商品コード . . . . . . . . . . から 9999999999 まで 出力 . . . . . . . . . . . . . *PRINT *, *PRINT
このような範囲指定などを入力指示するための画面の例は多いと思うが、
コマンドにしておくと
一方、いやうちはコマンドでは駄目なんだ、という人のために
コマンドの開発は食べず嫌いになっている例が多い。
コマンドの開発が自由にできるようになれば
開発効率が一段とよくなるばかりでなく何より洗練された適用業務となる。
ぜひコマンドの開発をもう一度、検討して欲しい。