Skip to content

ACCP(ACCEPT)

メッセージを表示して入力待ち状態にする

オートプログラム対応

書式

accp:メッセージ:?:

機能

画面の入力行にメッセージを表示して、キーボードからの入力待ち状態にします。ユーザーが入力した値は、自動的に変数 z0、r0、v0 に代入されます。


メッセージ

入力メッセージ: メッセージは

入力行に表示するメッセージを設定します。

指定方法

入力説明
数量を入力してください任意のメッセージを指定
単価は簡潔なメッセージ

注意

  • 設定したメッセージが入力行に表示されます
  • ユーザーがわかりやすいメッセージを指定してください

変数への代入

入力された内容に応じて、以下のように変数に値が代入されます。

入力内容z0r0v0
数値(例: 123)整数部分(123)そのまま(123)文字列("123")
小数(例: 3.14)整数部分(3)そのまま(3.14)文字列("3.14")
文字列(例: ABC)00入力値("ABC")

使用例

基本的な使い方

accp:数量を入力してください:?:

ユーザーが「100」と入力すると:

  • z0 = 100
  • r0 = 100
  • v0 = "100"

入力値を使った処理

accp:単価を入力:?:
c:[1,1]*z0=[2,1]:
  1. 単価の入力を受け付ける
  2. 入力された値(z0)をセル[1,1]の値と掛け算し、[2,1]に書き込む

注意事項

  • ? を省略すると、変数への代入が行われません
  • 文字列を入力した場合、z0 と r0 には 0 が代入されます
  • 数値の判定ができない入力は文字列として扱われます

関連コマンド

  • ACCPNUM — 数値のみを受け付ける入力
  • ACCPSTR — 文字列専用の入力