ブックマーク / simply-k.hatenadiary.org (1)

  • バッチファイルで数式を扱う - とあるソフトウェア開発者のブログ

    Windowsのcmd.exeでは、setコマンドに「/a」オプションを指定することで数式を評価できます。この機能がどのようなものか、確認してみました。*1 はじめに 概要 cmd.exeでは、「set /a 式」とすることにより、数式を評価できます。*2 また、評価結果を環境変数にセットすることも可能です。詳細は、「set /?」を参照してください。 演算子について 式の中では、C言語ライクな演算子を使って、四則演算やビット演算を行うことができます。また、複合代入演算子も使えます。比較演算子(==, !=, >, >=, <, <=)、インクリメント(++)、デクリメント(--)、論理AND(&&)、論理OR(||)は使えないようです。 注意点 いくつか注意点を書いておきます。 「set /a」は、コマンドラインとコマンドスクリプト(バッチファイル)で一部の挙動が異なる。*3 コマンドラ

    バッチファイルで数式を扱う - とあるソフトウェア開発者のブログ
  • 1