ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:mukin ネットワーク上のコンピュータのファイルを起動させる
困り度:
  • 困っています
ネットワーク上のコンピュータにある、あるディレクトリに移動し
あるファイルを実行する

といったバッチファイルは作れますか。

ローカル内であれば
cd /D C:\
xxxxxx.exe
ですが

cd /D \\xxxx.xxxx.xxxx.xxxx
みたいなことができるコマンドはあるのでしょうか。
質問投稿日時:08/04/09 07:23
質問番号:3934156
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

 

回答者:ultraCS どちらだか判断が付かないので

ネットワーク上のコンピュータにあるexeファイルを自分のコンピュータで実行するのは、#1/#2いずれでも可能です。

ネットワーク上のコンピュータのファイルをそのコンピュータで実行するのはリモートデスクトップなどを使わなければできません。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/04/09 13:12
回答番号:No.3
この回答への補足説明不足ですみませんでした。
主語欠落してましたね(笑
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

良回答20pt

回答者:notnot pushd \\computer\sharename
で、自動的にネットワークドライブ接続して、そのドライブに移動してくれます。
popd で元のディレクトリに戻ると共に、ネットワークドライブを解放します。
種類:回答
どんな人:専門家
自信:自信あり
回答日時:08/04/09 11:46
回答番号:No.2
この回答へのお礼へぇええ!

まさにこいつが知りたかったのです!!
ドライブ開放までしてくれるんですね。

ありがとうございます!

回答

良回答10pt

回答者:DeForest cmd(コマンドプロンプト)ではUNCパス(\\(ComputerName)\(folders)..)をカレントディレクトリとして設定する機能はサポートされていません。
実際やってみると「CMD では UNC パスは現在のディレクトリとしてサポートされません」というエラーメッセージが出るはずです。
アクセスしたいネットワークパスでネットワークドライブを作っていれば、そのドライブをカレントドライブにした後、所望のカレントディレクトリに移動する、という扱いができます。
種類:アドバイス
どんな人:専門家
自信:自信あり
回答日時:08/04/09 07:52
回答番号:No.1
この回答へのお礼なるほど。
例えばメールで重めのファイルをみんなに
見せたい場合に、メールに添付してしまうのは負荷が大きいし
深いパスを書いても、慣れていない人は見に行くのも億劫で見てくれない、というほんの些細な悩みを解決すべく、バッチファイルだけ
添付してやれば後は相手が実行してくれればよい!

としたかったのです。

しかしDeForestさんのアドバイスにより、自分なりに答えを見つけました。

・共有パソコン下のフォルダをドライブ認識させる
(subst X: \\xxxx\xx)
・ディレクトリ移動
(cd /D X:)
・ファイル実行
(yyyyyyyy.exe)
・ドライブ認識解除(かわいそうなので
(subst /d X:)

これで一応やりたいことはできました。ありがとうございます。
 
最新から表示回答順に表示良回答のみ表示