• 締切済み

バッチファイルで電卓

DOS窓に1+1と入力すると2と表示されるような,バッチファイルを考えています。バッチファイルではなくコマンドプロンプト上で「SET /A 1+1」と入力する方法なら分かりますが,これを応用できないでしょうか。ただし,バッチファイルはコマンドプロンプトからではなくアイコンをダブルクリックして起動させるものとします。

みんなの回答

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.3

慌てなくていいので、試せる環境で試してから次の話をしましょう。 そちらに試せる環境が無いと、No.1の私の回答があなたの意図通りになっているのかさえ分からないので そのような状態で話を進めないほうが良いです。

noname#81135
質問者

お礼

ありがとうございました。とても参考になりました! 解決しました

noname#81135
質問者

補足

分かりました,ためしてみます!

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.2

> 電卓として何度でも計算して使えるようにするには,以下の記述で合っていますでしょうか。 実際にそれで試して見てあなたはそれで合ってないと思ったの? 合ってないならどこが/何が意図通りでなかったの?

noname#81135
質問者

補足

/ すみません, 今ちょっとすぐに試せる環境がないので... /

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.1

@echo off set /P INPUT= set /A RESULT=%INPUT% echo %RESULT% pause

noname#81135
質問者

お礼

.

noname#81135
質問者

補足

解答ありがとうございます。  ではこれを,電卓として何度でも計算して使えるようにするには,以下の記述で合っていますでしょうか。  dentaku.cmd @echo off :COMMAND set /P INPUT= set /A RESULT=%INPUT% echo %RESULT% pause goto COMMAND exit? お願いします。

関連するQ&A