コマンドについて質問です。PDMの画面からタイプCMDのソースを14でコンパイルをしようとすると、ソースファイル・ライブラリー等がプロテクトされていて、入力が出来ないですよね。自分で作成したコマンドに同じように、初期値をセットしてプロテクトさせて入力が出来ない制御をしたいのですが、、、、
例えば CRTRPGPGM というコマンドを使用する場合、コマンド入力画面で次の操作を行ってみてください。1. 全体のプロンプト要求 ?CRTRPGPGM + [実行] ===> コマンド全体のプロンプト画面が表示されます。2. パラメータのプロンプト要求 CRTRPGPGM ??PGM(QTEMP/MYPGM) ??SRCFILE(QTRSRC/QRPGSRC) + [実行] ====> 指定パラメータがプロンプト表示されてパラメータ値を変更することができます。3.パラメータのプロンプト表示 CRTRPGPGM ?*PGM(QTEMP/MYPGM) ?*SRCFILE(QTRSRC/QRPGSRC) + [実行] ====> 指定パラメータがプロンプト表示されますがパラメータ値は変更することはできません。 つまり、これが求めておられる機能です。パラメータの直前に文字列「?*」を指定すれば ご希望の機能を実現することができます。
なるほど!助かります。ありがとうございます。