人気マンガがだれでも無料♪電子コミック読み放題!!

同じワークグループの別のコンピュータの実行ファイルをコマンドプロンプトから実行しようとしています。現在、自宅に居りその環境にないのでxamppで構築した環境において実験をしているのですがうまくいかないので質問させて頂きました。
OSはWinodws7 Proffesionalです。

sample.exeという実行ファイルをVBで作成して、
c:/xampp/htdocs/sample.exeとするとsample.exeは実行されるのですが、
//192.168.11.11/sample.exeとすると「ネットワーク名が見つかりません」とエラーメッセージが出ます。

192.168.11.11はもちろんipconfigで確認しており、<a href="http://192.168.11.11/hoge.html">hoge</a>とすればhtdocsに置いたhoge.htmlを見ることができます。ping 192.168.11.11としてもエラーは出ません。

この問題で3日間ほど悩んでおります。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

コマンドプロンプトでネットワークドライブに移動する方法


http://macruby.info/windows/command-prompt-netwo …
第2回 コマンド プロンプト入門(その2) (1/6)
http://www.atmarkit.co.jp/ait/articles/0006/22/n …

あたりを参照されてみては?
この場合、ネットワーク先にある実行ファイルを自分のPCで実行するだけになると思います。自分のPCからネットワーク先にある実行ファイルを実行してネットワーク先のPCで実行したい場合はコマンドプロンプトから操作するならTELNETとかでリモート接続する必要があると思います。

この回答への補足

自己解決したので御報告します。

最初の段階で、基本的なことを理解しないまま質問してしまいました。
使用したかった画像ビューワはYAKAMI DICOM viewerというもので、これを使ってDicomファイルを閲覧することが目的でした。
最初は、サーバーにDICOM viewerを設置してクライアントからその画像を見ようとしましたが、DICOM viewerはwebアプリではないのでそもそもできないということがわかりました。
そこでクライアントにDICOM viewerをインストールして、PHPでコマンドプロンプトからサーバー上のフォルダを指定して閲覧するようにしたのですが、そのpathや共有フォルダのセキュリティなどが複雑で少し時間がかかりましたがやっと解決しました。

コマンドプロンプトで「dcm_viewer.exe ¥¥192.168.0.92¥dicomTemp」とすればネットワーク上の共有フォルダにアクセスできますが、PHPのプログラムではこのようにするとエラーになります。エスケープシーケンスのためと思われ、「dcm_viewer.exe ¥¥¥¥192.168.0.92¥¥dicomTemp」とするとうまくいきました。(¥マークはわざと全角にしてあります)。¥マークの代わりに/でもいいような気がするのですがそれではダメでした。

解決しましたのでこの質問は閉じさせて頂きます。

補足日時:2014/09/28 11:28
    • good
    • 0
この回答へのお礼

121CCagentさん御回答ありがとうございます。
提示された2つのサイトは繰り返し読んで何回もトライしましたがすべて失敗しました。

それと根本的な間違いに気付きました。
sample.exeは画像のビューワーなのですが、それがあるのはこちら側のコンピュータであり、それによってネットワークの向こう側の画像フォルダを見ようとしているのです。

お礼日時:2014/09/08 14:21

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q「ネットワークパスが見つかりません」メッセージ

サーバがw2kサーバ、クライアントはw2kPを使用しています。
突然「ネットワークパスが見つかりません」メッセージが出てきて、サーバ内のフォルダにアクセスできなくなりました。
pingは通ります。
tracertも問題ありません。
サーバからクライアントは見えます。
net useコマンドを使用すると、システムエラー67が返ってきます。

何が原因なのでしょうか?

Aベストアンサー

ping、tracertはうまくいくのにネットワークパスが見つかりませんは私もよく出ます。ping、tracertはホスト名、WindowsのファイルアクセスはNetBIOS名を使用していますので、このNetBIOS名の名前解決がうまくいっていないときにこのような状況に陥ります。LMHOSTに書いてやればうまくいくときもあります。ブロードキャストで名前解決はどうも不安定なようです。またNETBIOS on TCP(ポート137-139)自身も不安定なような気がしますが・・・。あまり回答になっていませんが、Windowsってこんなもんだとおもいます。

Q社内ネットワークにて「ネットワークパスが見つかりません」と1台だけ言われます

長文にて失礼致します。

社内LANにて10台ほどのPCがネットワークを組んでいます。
カラープリンターは1台しかなく、ネットワーク上のとあるPC(仮にAとします)にUSB接続されています。
他のPCからカラー印刷する際にはそのPCAにアクセスして印刷しています。
先日そのPCAが新しくなりまして、コンピューター名も変わりました。
今日ネットワークプリンターをインストールしようとしたところ、
1台のPC(仮にBとします)からだけはアクセスが出来ませんでした。
BのPCでワークグループのコンピューターを表示すると、Aも表示されますが、
ダブルクリックすると、『\\CPAにアクセスできません。このネットワークリソースを使用する
アクセス許可がない可能性があります。アクセス許可があるかどうか
このサーバーの管理者に問い合わせてください。
ネットワークパスが見つかりません。』
と言うエラーが出てしまいます。
AのPCでBに対して同様のことを行うと基本的にはアクセスできます
(時々出来ないこともあります)。
BのPCでA以外のPCに対するアクセスは全く問題ありません。

環境は、全てWindowsXPです。

今迄は全く問題なくアクセス出来ていましたし、原因が全く思い当たりません。
長文の割りに言葉足らずな点が多いかもしれませんが、宜しくお願いいたします。

長文にて失礼致します。

社内LANにて10台ほどのPCがネットワークを組んでいます。
カラープリンターは1台しかなく、ネットワーク上のとあるPC(仮にAとします)にUSB接続されています。
他のPCからカラー印刷する際にはそのPCAにアクセスして印刷しています。
先日そのPCAが新しくなりまして、コンピューター名も変わりました。
今日ネットワークプリンターをインストールしようとしたところ、
1台のPC(仮にBとします)からだけはアクセスが出来ませんでした。
BのPCでワークグループのコンピュー...続きを読む

Aベストアンサー

参考URLをご覧ください。
「コントロールパネル」「ネットワーク接続」「ネットワークとダイアルアップ接続」「ローカルエリア接続」「ファイル」「プロパティ」「ローカルエリア接続のプロパティ」「詳細設定」「インターネット接続ファイアウォール」「インターネットからこのコンピューターへのアクセスを制限したり防いだりして、コンピューターとネットワークを保護する」のチェックを外す。
「ローカルエリア接続のプロパティ」「全般」「インターネットプロトコル(TCP/IP)」を選択「プロパティ」「詳細設定」「WINS」「NetBIOS設定」「NetBIOS over TCP/IPを有効にする」にチェックを入れ有効に設定「OK」

なお、Windowsファイアーウォールを「無効」にした場合、セキュリティ対策ソフトのパーソナルファイアーウォール機能は「有効」にして通信を許可したいコンピュータに割当てられているIPアドレスを「例外」に「追加」登録して遮断を許可します(ソフトにより設定方法が違う)
パーソナルファイアーウォール機能がない場合はWindowsファイアーウォールは「有効」にします。

参考URL:http://www-06.ibm.com/jp/domino04/pc/support/Sylphd06.nsf/jtechinfo/SYJ0-0283A73

参考URLをご覧ください。
「コントロールパネル」「ネットワーク接続」「ネットワークとダイアルアップ接続」「ローカルエリア接続」「ファイル」「プロパティ」「ローカルエリア接続のプロパティ」「詳細設定」「インターネット接続ファイアウォール」「インターネットからこのコンピューターへのアクセスを制限したり防いだりして、コンピューターとネットワークを保護する」のチェックを外す。
「ローカルエリア接続のプロパティ」「全般」「インターネットプロトコル(TCP/IP)」を選択「プロパティ」「詳細設...続きを読む

Qバッチファイルでサーバーのファイルをクライアントへコピーしたい

サーバーに保存されているファイルを、
クライアントのCドライブへコピーしたい。

各クライアントにバッチファイルを配布して、
それを実行するだけでコピーされるようにしたいのです。

初心者で申し訳ないのですが、何卒よろしくお願いします。
------------------------

下記の記述ですと、普通にサーバーのCドライブへファイルがコピーされます。
しかし、コピー先はバッチファイルを実行したクライアントのローカルディレクトリにしたいのです。

copy \\サーバー名\フォルダ名\ファイル名 C:\

Aベストアンサー

>下記の記述ですと、普通にサーバーのCドライブへファイルがコピーされます。

そんなはずはありません。何かの勘違いでしょう。

>copy \\サーバー名\フォルダ名\ファイル名 C:\

だと、バッチファイルを実行したPCのC:\にコピーされます。

copy \\サーバー名\フォルダ名\ファイル名 C:
と、最後の \ を削れば、バッチファイルがあるのと同じディレクトリにコピーされます。

QDOSコマンドで共有ファイルへアクセスを行う際のパスの書き方

初めまして。

本題になります・・・

DOSコマンドで共有ファイルのアクセスを行う際のパスの書き方は、
「\\サーバー名\共有フォルダ名\ファイル名」ですが、DIRなどを行うと、認証が走って、ファイルへのアクセスが出来ません・・・全てDOSコマンド(バッチ)で完結したいのですが・・・
例えば、「dir \\サーバー名\共有フォルダ名\ファイル名」とした場合に、「ログオン失敗: ユーザー名を認識できないか、またはパスワードが間違っています。」と表示されてしまいます。
現在行いたい処理は、他サーバーの「共有ファイルのコピー&削除」、「共有フォルダの作成」です。

【環境】
コマンド実行させるサーバー:[WIN2KSEVER(admini権限/パスワード共通)]
他サーバー:[WIN2KSERVER(admini権限/パスワード共通)]

解決する方法がありましたら、お教え下さい。
お願いします。

Aベストアンサー

実際に試してみました。

net use \\サーバー名 パスワード /user:ユーザー名
dir \\サーバー名\共有フォルダ名\ファイル名

でいけました。

Qバッチファイルのコピーで

コマンドバッチで、ネットワーク上にある共有フォルダ内にあるファイルのコピーを行おうと思っているのですが、
「Logon failure : unknown user name or bad password」と出てしまい上手く出来ません。
コマンドでコピーの時にパスワードを記述とか出来るのでしょうか?出来るなら方法などを教えてきただきたく思います。

ものすごい簡単な質問なのかもしれませんがよろしくお願いします。

Aベストアンサー

そのコピーコマンドは、UNCパスのネットワークドライブ[から/に]行っているのかな?

例:
copy c:\autoexec.bat \\server\share\

そのマシン(server)の共有に、自動でアクセスできないのなら、先に共有に繋げておこう。


net use \\server\share password /user:username ←ユーザ名とパスワードを指定して接続
copy c:\autoexec.bat \\server\share\ ←ファイルコピー
net use \\server\share /delete ←切断

QコマンドプロンプトのERRORLEVELについて!

コマンドプロンプトの記述で、ERRORLEVELというのがありますが
そのERRORLEVELが、0の場合は正常終了と考えていいのでしょうか?

Aベストアンサー

>if not ERRORLEVEL 1 goto aaa
>教えていただいた上記記述なんですが、
>1じゃないということは、2~255も含まれるのではないのでしょうか?
>素朴な疑問ですいません。

if文の文法については、if /? で調べてください。

if ERRORLEVEL 1 goto aaa は、ERRORLEVEL が1以上の時にgoto aaaするという意味です。ということを#4の人が書いてるのですが・・・
従って、その否定である、
if not ERRORLEVEL 1 goto aaa は、ERRORLEVEL が1未満つまり0のときにgoto aaaします(負になることはないので)。

Qネットワークパスが見つかりません。って?

初めまして、質問させて頂きます。
宜しくお願いします。

環境
OS:windows2000 Pro

質問したいSoft
Symantec Norton Internet Security 2004

質問内容
Windowsのマイネットワークで、
例として

user - server

と言う共有フォルダがあると仮定し、
このフォルダーをWindows立ち上げ時の直後
アクセルする事が出来ない
と言う現況を解決したいのです。

詳細
1.
Windows立ち上げ時の直後
この共有フォルダにアクセスするとwindowsから
\\server\user にアクセスできません。
ネットワーク パスが見つかりません。
とエラーが表示されます。

2.
Windows立ち上げ後、
Internet Security を無効にするとアクセス出来ます。
若しくはInternet Securityのファイアウォール
機能を無効にするとアクセス出来ます。

3.
2の後、もう一度、Internet Security を無効
から有効にすると、何故かまたアクセス出来る様
になります。
(Internet Securityのファイアウォールの
機能も同様です。)

4.
以下の様な事は、行ってみましたが、
同じ症状が出てしまいます。
-1.
Internet Security のUnInstallをして、
再Install(その後、LiveUpdate)
-2.
ファイアウォール設定の中のネットワークに
あるネットワークアドレスの信頼するネット
ワークの再設定。
 Windows立ち上げ時の直後(アクセス出来ない状態)
 に、この再設定を一旦削除して、
 もう一度同じ設定をするとまた、アクセス出来ます。
 そして、その後、Windowsを再起動するとアクセス
 出来ないと言う事になってしまいます。

何かヒントなどがあれば、教えて頂ければ
助かります。

初めまして、質問させて頂きます。
宜しくお願いします。

環境
OS:windows2000 Pro

質問したいSoft
Symantec Norton Internet Security 2004

質問内容
Windowsのマイネットワークで、
例として

user - server

と言う共有フォルダがあると仮定し、
このフォルダーをWindows立ち上げ時の直後
アクセルする事が出来ない
と言う現況を解決したいのです。

詳細
1.
Windows立ち上げ時の直後
この共有フォルダにアクセスするとwindowsから
\\server\user にアクセスできません。
ネットワ...続きを読む

Aベストアンサー

追加です。

参考URLをはり忘れました。
ハンドルが違いますが、こちらでの質問者は私になります。

私も同様の症状で苦しんでおりました所、参考URLのでご意見を頂いた方の助言により、解決することが出来ました。

参考URL:http://www2.sega.co.jp/bbs/article/p/pc/368/yxgrle/index.html

Qバッチ処理でファイルの中身を変数に入れるやり方

あるファイルの中には1行の文字列があります。
このファイルをバッチで読み取り、変数に設定したいです。

例:
test.txt
abcacbacbacbacbacbacbacbacb

test,bat
set DATA=[test.txtを読み込んだ値]

よろしくお願い致します。

Aベストアンサー

これですね。

参考URL:http://www.upken.jp/kb/dqvgHNRUxwFDkmtoqEwfXHUjDrevNv.html

Qテーブルからのselectにおいてデータの有無により結果をわけたい

id | point
----+-------
1 | 10
2 | 9
3 | 5
....
というテーブルがあるとします.
idを指定してpointを得たいのですが、そのidがこのテーブルに存在しない場合は空の結果ではなく0を返したいのです.
plpgsqlなどを使いif文で場合分けすればできることはわかっているのですがSQL文だけで(それもできれば1文で)これを実現する方法はあるでしょうか?
よろしくお願い致します。

Aベストアンサー

変則的ですが、これでよければidがユニークでなくても大丈夫ですし、集合関数を使わなくてもOKです。

select dm.id,case when ex1.point is null then 0 else ex1.point end from
(select ? as id) as dm left join ex1 on dm.id = ex1.id;

?を適当に変えてください。
chukenkenkouさんの発想はこれですよね。

QDirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)

いろいろ調べましたが不明な点があり、質問します。

WindowsのDOSプロンプトでdirコマンドを打つとフォルダ・ファイルの一覧が表示されますが、その中にファイルサイズが表示されています。
このサイズを合計できるコマンドはありませんか?
DIRコマンドのオプションを調べましたがそれらしいものが見当たりません。
具体的には
C:\xxx\配下に50個程度のファイルがあります。
その50個の合計サイズを知りたいです。
xxxフォルダの親フォルダにはアクセス不可です。

ずーっと悩んでいます。よろしくお願いします。

なお、OSはWindowsNTか2000で使用予定です。

Aベストアンサー

カレントドライブ、カレントフォルダを
C:\xxx\
にした状態で、

dir /s /a-d

/sパラメータででサブディレクトリすべてを検索
/a-dパラメータでディレクトリ以外のファイル(つまり属性に関係なくすべてのファイル

これを実行すると最後にファイルの個数とファイルサイズの合計を表示します。

もし、隠し属性のファイルは合計しないのであれば、

dir /s

だけで良いと思われます。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング