NASの中に実行ファイルを置く

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー



前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/3/30 14:16
asha  半人前   投稿数: 23
現在NAS内にZipのVer2.48aを置いております。

実行したところ.B.blenderを自分用の設定ファイルにしているのですが読み込んでくれません。

立ち上げ時には
WARNING: BLI_split_dirfile needs absolute dir
と9回ほど表示されます。

読み込みや保存などの操作は通常通りできるようです。

ディレクトリの参照がおかしいのかと思いスクリプトで
import Blender
print "=== Home dir ==="
print Blender.Get('homedir')
と入力したところ
\\○○○\○\blender\blender-2.48a-windows\.blender
と表示されました。
↑にはNASのアドレスが正しく入っていると思われます。
(正確にはこのアドレスをネットワークドライブの割り当て機能でL:\として使用しておりますがLドライブとして記載されていないようです)

レジストリから管理者権限を与えてみたりXPsp2互換で起動したりしてみましたがやはり状況が変わりませんでした。

気になる内容としてはNASにいれた最初の起動は自身の設定になったのですが、別PCから起動した後からデフォルトになるようになった気がします。

同じ環境の2台でポータブルUSBにZIP版を展開し、2台を行き来させたところ問題なく起動しました。

助言いただけると幸いです。よろしくお願いいたします。
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/3/31 0:48
nanmo  常連   投稿数: 67
BlenderはWindowsの共有フォルダを参照できるようにはなっていないはずです。
どうしても使いたい場合は
ネットワークドライブの割り当て機能を使ってドライブ扱いにする必要があります。

--
Webpage: http://bleble.s321.xrea.com/
Weblog : http://d.hatena.ne.jp/nanmo/

Break a leg!

投票数:3 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/3/31 6:40
asha  半人前   投稿数: 23
ご回答ありがとうございます。

>>ネットワークドライブの割り当て機能を使ってドライブ扱いにする必要があります。

質問の中にも書いたのですが、Vistaのネットワークドライブの割り当て機能を使いドライブレターをL:\ドライブとして設定しております。
NAS内に置いたblender.exeを立ち上げNAS内のファイルを開くこともできるので何が問題なのか分からず困っている次第です。

ネットワークドライブについて調べていますと、ある種のAPIでフォルダ検索を行うとネットワークドライブを弾くという記事がありました。
.B.blendを読み込むAPIだけがそのようなもので呼び出ししているのか?それともまったく別の問題なのか?検討をつけることができない状態です。

諦めモードではあるのですが、もし何か方法がございましたらよろしくお願いいたします。


投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/3/31 6:57
yamyam  管理人 居住地: そうや、うちはおおさかやー  投稿数: 4405
おはようございます。

単純にネットワークドライブを割り当てされていないんじゃないでしょうか。ログオン時でも割り当てしてくれない場合があるようなので。

多分コマンドプロンプトで L: とタイプしてドライブ移動してくれなければ割り当てが外れています。

その都度ネットワークドライブを再割り当てするか、バッチファイルを作成し、スタートアップや気がついたときにでも実行するようにするといいのではないでしょうか。

↓よさげなページをみつけたので貼り。
http://tabuyan.blog.so-net.ne.jp/2009-03-06

#ところで以前の質問はどうなったんでしょうか?

投票数:4 平均点:7.50
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/3/31 11:45
asha  半人前   投稿数: 23
お世話になっております。

コマンドプロントでL:と入力したところドライブ移動が行われたことを確認しました。
よって割り当てはされているものと思われます。

ネットワークドライブから立ち上げる目的が「複数台の初期設定を共有させたい」ということだけなので今回は各々のPCにBlenderを入れることで解決させることにします。

引き続きもし有力な情報がございましたら是非書き込みのほどよろしくお願いいたします。

ありがとうございました。



*以前の質問について
指摘を受けて確認したところ締め切ったと勘違いしていたために驚いてしまいました。おそらく投稿とプレビューを間違えて押した後ブラウザを閉じてしまったものだと思われます。(そんなミスは無いと思うのですが。。。)

不快な思いをさせてしまったのと、似たような疑問を持ってQ&Aを閲覧した皆様に多大な迷惑をおかけしてしまい、本当に申し訳けありませんでした。
そちらの方にも同じように謝罪の文を書かせていただきます。
ご迷惑をおかけしました。
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/1 0:28
nanmo  常連   投稿数: 67
どうもすみません。
ネットワークドライブの部分を完全に読み逃してました

ちょっと自分でも試してみましたが、ネットワークドライブの割り当てして、ドライブ名から(?\:??\blender.exe)アクセスするとエラーが出ませんでした。
ネットワークドライブの割り当てを行って、マシン名から(\\??\??\blender.exe)のアクセスだとエラーが出ました。

#ん? でもドライブ名からのアクセスでもマシン名のフォルダと認識されてるのかな?

--
Webpage: http://bleble.s321.xrea.com/
Weblog : http://d.hatena.ne.jp/nanmo/

Break a leg!

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/1 0:51
まんだ  長老 居住地: むかしは本州の西端  投稿数: 570
デバッグオプション("-d")付けて起動すれば分かりやすいような。
(それだけでは解決にはならないですけど)
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/3 12:36
asha  半人前   投稿数: 23
お世話になっております。
解決としたものの悔しいのでなんとか問題点を突き止めてやろうと頑張りました。

1代目:XP
NAS内にZIP版とインストーラー版を入れる
内臓HDDにZIP版とインストーラ版を入れる
2代目:Vista
NAS内にZIP版とインストーラー版を入れる
内臓HDDにZIP版とインストーラ版を入れる

-d機能を使いいろいろ検証したところようやく問題点が浮上しましたので記載しておきます。

どうやらプロパティの互換タブの「管理者権限としてこのプログラムを実行する」にチェックを入れていた場合ネットワークドライブを認識できないようです。

Vista導入にてとりあえずチェックを入れておけばOKだろうという先入観が仇となってしまいました。
そもそもNAS内のexeに管理者権限を与えることは簡単ではないので、同じような悩みを持つ方は非常に少ないと思われますが何かの参考になっていただければ幸いです。

つまらない質問に多数の方の回答を頂き、感謝でいっぱいであります。
これからもよろしくお願いいたします。


投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/3 15:02
ShinichiAo  新米   投稿数: 1
管理者で無いユーザでログインした状態で「管理者としてこのプログラムを実行する」を使ってアプリを起動していたということでしょうか?
(この場合、管理者のパスワードを聞かれるはずだと思います)
ドライブの割り当てなどはユーザごとに管理されているはずですが、その点は大丈夫でしょうか?

コマンドプロンプトやエクスプローラを 「管理者として実行」 してみて意図したようにドライブが割り当てられているか確認してみてはどうでしょう?
投票数:4 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/4/14 14:00
asha  半人前   投稿数: 23
ご指摘ありがとうございます。

引用:
管理者で無いユーザでログインした状態で「管理者としてこのプログラムを実行する」を使ってアプリを起動していたということでしょうか?

説明が足りずご迷惑をお掛けしました。
管理者であるユーザーでログインした状態でプロパティの「管理者としてこのプログラムを実行する」のチェックを外した状態でアプリを実行しました(正確にはNAS内のexeのプロパティは保護がかかるのでレジストリにて権限にチェックをいれていたところを元にもどしました)

引用:
ドライブの割り当てなどはユーザごとに管理されているはずですが、その点は大丈夫でしょうか?
ネットワークドライブの割り当てはユーザーごとに権限を振り分けたパターンとローカルであれば制限を設けない2パターンで実験しました。

「管理者権限」に対して私の理解が浅いために普通では起こらない不具合を引き出していた可能性があります。勉強させていただきます。

引用:
コマンドプロンプトやエクスプローラを 「管理者として実行」 してみて意図したようにドライブが割り当てられているか確認してみてはどうでしょう?
恐れ多くも前回の投稿時で問題が解決してしまったために現状不具合を感じていない状態です。
もし同じような状態で解決しない方がいらっしゃり、比較実験が必要である場合は喜んで参加させていただきたく思っております。


ありがとうございました。
これからも宜しくお願いいたします。
投票数:3 平均点:3.33

  条件検索へ


ログイン

ユーザ名:

パスワード:



パスワード紛失

クイックリンク

2021/07/01版
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)

●ニュース(英文)
BlenderNation

●Blenderコミュニティ
blenderartists.org

●Blender Q&A
- Blender Stack Exchange

●テストビルド
Buildbot(自動生成)


●開発関連
公式開発サイト
Blender開発blog
Blender Wiki