スクリプト:パスの取得

Create issue
Issue #928 closed
Ito Mitsuhiro repo owner created an issue

1) 下記にてそれぞれの設定値(Path)を取得しようとしているのですが、nullが返ってきてしまうようです(各設定値はデフォルトのまま変更していません)
また、さらっと確認しただけですが、戻り値がstring型の他のコマンドでもnullになるものがあるっぽいです

・nv.Config.History.HistoryFilePath
・nv.Config.Bookmark.BookmarkFilePath
・nv.Config.Pagemark.PagemarkFilePath
・nv.Config.Thumbnail.ThumbnailCacheFilePath
--(下記は追加で確認)--
・nv.Config.System.TemporaryDirectory ・・・nullが返ってきました
・nv.Config.Bookshelf.Home ・・・本棚のホームのPathが返ってきました(問題なし)

2)「現在利用中の設定ファイル(UserSetting.json)のPath」を取得する手段があれば、教えてください
もしなければ、読取専用コマンド等の実装について検討いただけないでしょうか

3)「NeeView自身のPath」をstringで取得する手段があれば、教えてください(スクリプトマニュアル記載の $NeeView は参照できないようでした)
もしなければ、読取専用コマンド等の実装について検討いただけないでしょうか

Comments (3)

  1. Ito Mitsuhiro reporter

    現状ではデフォルトパスはnullになる。

    • 設定ファイル出力時のみnullにできれば理想。System.Text.Jsonで可能か?
    • 次善策としては、デフォルト値を含めたプロパティを用意する。
    • 他の環境系パラメータを nv.Environment として公開する?

  2. Log in to comment