[ 前へ | 目次 | 次へ ]
Japanese English

ステップ2 - CUIモードで使ってみる (コマンドでの使用)

RINPn は、コマンドラインで使える「CUIモード」もサポートしています。ここで実際に使ってみましょう!

スポンサーリンク


RINPn には、ステップ 1 で扱ったGUIモードの他にも、CUIモードというモードがあります。 CUIモードでは、コマンドライン端末上で、電卓画面を起動せずにその場で計算を行う事ができます。

CUIモードでの計算方法(パス登録なしの場合)

とりあえず何の追加作業も無しにCUIモードを使用するには、コマンドラインで以下のように、計算式を引数として「 RINPn.jar 」を実行してください:

cd RINPnのフォルダの場所

java -jar RINPn.jar   "(1 + 2 ) / 3 - 4 + 5"
(結果) 2

java -jar RINPn.jar   "sqrt ( sin( PI / 2 ) + 1 )"
(結果) 1.414213562

このように、GUIモードで行ったのと同じ計算を、電卓画面を起動せずに行う事ができました。

CUIモードでの計算方法(パス登録ありの場合)

ただ、毎回上のように RINPn のフォルダに cd しつつ長いコマンドを打つのは、少し面倒ですね。 そこでOSの環境変数 PATH (または Path) に、RINPn の「 cmd 」フォルダのパスを登録 (すぐ下で説明) すると、 カレントディレクトリがどこであっても「 rinpn 」コマンドで手短に計算できるようになります:

rinpn "(1 + 2 ) / 3 - 4 + 5"
(結果) 2

rinpn "sqrt ( sin( PI / 2 ) + 1 )"
(結果) 1.414213562

パスの登録方法は、ご使用の環境に応じて異なりますので、下記の二通りのうち、適した方を行ってみてください。 なお、パスの登録作業は、誤って既存の登録内容を消してしまうと、 PCがこれまで通りに使用できなくなるなどの危険がありますので、 慎重に行ってください。 パス登録が初めての方で、熟練者の方に作業のガイドやご助力などを頼める場合には、ご依頼される事をお勧めします。

Microsoft® Windows® 10 や 11 でのパス登録方法

RINPn のフォルダを、PC内のどこか定位置に配置した上で、以下の手順でパスを登録します:

  • スタートボタンを押す
  • 歯車アイコン(設定)を選択
  • 「環境変数を編集」と検索して移動
  • 開かれた画面で「ユーザー環境変数」の一覧から「Path」(無ければ作成)を選び「編集」ボタンを押す
  • 開いた画面の「新規」ボタンを押し、RINPn の「 cmd 」フォルダのパスを入力してください。その後、開いている画面を「OK」で閉じれば完了です。
  • ※ Shiftキーを押しながら cmd フォルダを右クリックすると、メニューからパスのコピーを行えます。

なお、RINPn のフォルダの配置場所を移動した際には、登録したパスも修正する必要があります。

Linux® やその他の環境でのパス登録方法

まず、RINPn のフォルダを、PC内のどこか定位置に配置してください。ここでは例として、以下の場所に配置したものとします:

/usr/local/bin/rinpn/rinpn_?_?_?/
(?_?_?の箇所はバージョンの数字)

次に、cd コマンドで上記ディレクトリ内の「 cmd 」ディレクトリに移動して、 その中にある「 rinpn 」というファイル(拡張子無し)に、以下のように実行権限を付加します:

chmod +x rinpn
(権限エラーが出る場合は「 sudo chmod +x rinpn 」とします)

最後に、ユーザーのホームディレクトリにある、「 .bashrc(隠しファイル)」または「 .bash_profile 」もしくは「 .profile 」 (どのファイルが有効かはOSやディストリビューションによって異なります)をテキストエディタで開き、最終行に下記の一行を追記します:

export PATH=$PATH:/usr/local/bin/rinpn/rinpn_?_?_?/cmd/
(?_?_?の箇所はバージョン番号で置き換えてください)

上記はシェルが bash の場合です。Ubuntu® などを標準状態で使用している場合は、シェルが dash なので、右辺をダブルクォーテーションで囲います:

export PATH="$PATH:/usr/local/bin/rinpn/rinpn_?_?_?/cmd/"
(?_?_?の箇所はバージョン番号で置き換えてください)

他にも、シェルによって微妙に記法が違います。詳細は各自の環境について検索してください。

以上で完了です。

- 本文書内の商標などについて -
  • OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。
  • Windows は、米国 Microsoft Corporation の米国およびその他の国における登録商標です。
  • Linux は、Linus Torvalds 氏の米国およびその他の国における商標または登録商標です。
  • Ubuntu は、Canonical Ltd. の米国およびその他の国における商標または登録商標です。
  • その他、文中に使用されている商標は、その商標を保持する各社の各国における商標または登録商標です。


スポンサーリンク



Japanese English
この階層の目次
新しいお知らせ

Exevalator の最新版 Ver.2.3 をリリース、新たに Python で使用可能に
2025-11-04 - 式計算ライブラリ Exevalator の Ver.2.3 をリリースしました。今回から、新たに Python 製のプログラムでも使用可能になりました! AI用ツール開発需要などの背景も踏まえて、詳細をお知らせします。

Exevalator をアップデート、エラーメッセージの日本語化が手軽に
2025-10-31 - 式計算ライブラリ Exevalator の Ver.2.2.2 をリリースしました。今回から、エラーメッセージを手軽に日本語化できるようになりました。数件のバグ修正&微調整も作んでいます。詳細をお知らせします。

関数電卓 RINPn(りんぷん) オンライン版の内部構造を解説
2025-10-22 - 先日登場した、関数電卓ソフト RINPn(りんぷん)のオンライン版の内部構造を解説します。オープンソースなので、自由に改造・流用して、自分だけのWeb電卓を作る事も可能!(かもしれない)

関数電卓 RINPn(りんぷん)、どこでもすぐ使えるオンライン版が登場!
2025-10-21 - フリー関数電卓ソフト RINPn(りんぷん)に、Web上でどこでもすぐ使える「オンライン版」が新登場しました! PCだけでなく、スマホでも利用可能です。詳細をお知らせします!

VCSSLのサポートAIが登場! ただし実用品質には ChatGPT 有料アカウント(Plus)での利用推奨
2025-08-19 - プログラミング言語VCSSLについての質問対応や、コーディング作業を手伝ってくれるAIさんが登場しました! 使用までの流れや推奨事項を解説し、実際の回答例や生成コード例などもたくさん紹介します!

各ソフトやVCSSLの英語版ドキュメント整備がほぼ完了
2025-06-30 - RINEARNでは2年前から、AIの補助による英語版ドキュメントの大幅拡充計画を進めてきました。今回、主要ドキュメント&コンテンツの英訳がほぼ完了し、一応の目標水準に達しました。詳細をお知らせします。

VCSSLの最新版をリリース: 外部プログラムとの連携機能を少し強化、他
2025-05-25 - VCSSL 3.4.52をリリースしました。外部プログラム(C言語製の実行ファイル等)との連携機能を少し強化し、文字化け対策やOS判別などを可能にしました。他にも細かい機能追加があります。詳細をお知らせします。

VCSSLの最新版をリリース、Java 24上での非互換な挙動を対処
2025-04-22 - VCSSL 3.4.50をリリースしました。Java 24環境上でのネットワークドライブ関連のファイルパス解決で、従来環境とは異なる挙動が生じていたのを解消しました。詳細をお知らせします。

リニアングラフやVCSSLの最新版をリリース、目盛りの位置や内容を自由に指定可能に!
2024-11-24 - リニアングラフ3D/2Dを更新し、自由な位置に、自由な表記内容の目盛りを描けるようになりました! 併せて、Java言語やVCSSLでの、プログラム制御用APIも拡張しています。詳細をお知らせします。

Exevalator 2.2 をリリース、TypeScript 対応によりWebブラウザ上で動作可能に
2024-10-22 - オープンソースの式計算ライブラリ「Exevalator(エグゼバレータ)」の2.1をリリースしました。新たに TypeScript に対応し、Webブラウザ上での式計算にも使えるようになりました。詳細を解説します。