質問: コマンドプロンプト初心者です。 変数に数字を代入しつつ、1行で足し算したいと思っています。 下記のように、 1変数を宣言して代入 実行(Enter) 2変数を宣言して代入 実行(Enter)・・・・ とすると、変数に数字を代入しながら足し算ができるのですが これを1行で済ます(Enterは一度だけになる)方法はないのでしょうか。 ``` ■ Enterを複数回行ったコードです。 C:\Users\○○>set /a x=2 2 C:\Users\○○>set /a y=3 3 C:\Users\○○>set /a x+y 5 ※○○はユーザー名です ``` ``` ■失敗したコードです。 C:\Users\SR>set /a x=5 | set /a y=6 | set a/ x+y 環境変数 a/ x+y が定義されていません C:\Users\SR>set /a x=5 & set /a y=6 & set a/ x+y 56環境変数 a/ x+y が定義されていません ``` &を使ったり|(パイプ)を使って試行錯誤したのですが 正しい結果が出ませんでした。 どうぞよろしくお願いします。
回答: ``` set /a x=5,y=6,x+y ``` でどうでしょう?