HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1202
pwdhangネットワークドライブをNAS上の共有フォルダに設定したいのですが4未解決


pwdhang

リンク

2011/12/2(Fri) 13:29:18|NO.43405

プログラミングはいつまでたっても初心者ですが..

BuffaloのNAS(TeraStation)を使用しています。Windowsのデスクトップに、NAS上の
共有フォルダ(\\192.168.27.1\kyouyuu)のショートカットがあり、それを右クリック
するとネットワークドライブの設定があり、そこでネットワークドライブを設定すると、
普通のフォルダのように扱え、HSPからも普通のディスクのように扱えます。
ただ、事情があって、それを、HSPのソフトからこの設定、すなわち、NAS上の共有フォルダ
にネットワークドライブ設定をしたいのですが、うまくいきません。
windows機のRS1なら
newcom WshNetwork,"WScript.Network"
WshNetwork->"MapNetworkDrive" "P:","\\\\RS1\\kyoyu"
delcom WshNetwork
なら、うまく\\RS1\kyoyuにP ドライブを割り当てられますが、
\\\\192.168.27.1\\kyouyuuだと、設定できません。何か方法はないでしょうか?



この記事に返信する


Cookies

リンク

2011/12/2(Fri) 15:52:06|NO.43407

どこをみてもIPアドレスでやってるのは見つかりませんねー。

http://gallery.technet.microsoft.com/scriptcenter/bc56fc7c-fe66-461b-8e0d-34882b132172
ここくらいかな。
スクリプトはVisualBasicですね。
pwdhangさんのスクリプトにも似てるようですし、ここを参考にすればいいんじゃないでしょうか。
私には試す環境がないので、なんともいえません。



skyblue

リンク

2011/12/2(Fri) 20:27:15|NO.43422

NASのIPアドレスが固定の場合は
WshNetwork->"MapNetworkDrive" "P:","\\\\192.168.27.1\\kyoyu"
でできると思います。
動的の場合は難しいです。



pwdhang

リンク

2011/12/2(Fri) 21:27:00|NO.43426

Cookiesさん、わざわざ調べていただいてありがとうございました。

早い話がIPからコンピュータ名を調べればいいという事ですね。それで調べたら、
nbtstat -A <IPadress>でコンピュータ名が分かるというのでやってみましたが、切られて
いて分かりませんでした。Tracert <IP>やPing -a <IP>ではやっていませんが、週明けにで
もやってみたいと思います。

skyblueさん、ありがとうございます。
でも、ダメでした。固定なのですが...



skyblue

リンク

2011/12/3(Sat) 09:08:35|NO.43440

nbtstat -A <IPadress>でやる場合は下記の文字列をinstrで検索したら
空白を除いて戻り値までの文字を取り出せばNetBIOS名が取り出せると思います。
<00> UNIQUE

コンピュータ名というのはWindowsの場合はNetBIOS名のことだけどunix系は違うかもしれません。



ONION software Copyright 1997-2021(c) All rights reserved.