• ベストアンサー

CMDの「Explorer」

管理しているサーバが沢山あり以下のようなBATを作りましたが 「3」がうまく起動してくれません。 Explorerではネットワーク(絶対パス)は開くことが出来ないでしょうか?(ネットワークマウントは極力避けたい) どなたかご教授下さい。 @echo off :start echo. echo 1. TEMP開く echo 2. Windows開く echo 3. サーバ1開く echo 4. 終了します。 echo. set choice= set /p choice=選択してください: if not '%choice%'=='' set choice=%choice:~0,1% if '%choice%'=='1' goto C:\temp if '%choice%'=='2' goto C:\windows if '%choice%'=='3' goto server1 if '%choice%'=='4' goto EOF goto start :temp explorer c:\temp :windows Explorer c:\windows :server1 Explorer \\server1\work$

質問者が選んだベストアンサー

  • ベストアンサー
  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

server1のworkが共有設定されているとして、 Explorer /root,\\server1\work でどうでしょう?

shapecat02
質問者

お礼

レス有難うございます。 目的の操作ができるようなりました。

その他の回答 (1)

  • Ctrl-Z727
  • ベストアンサー率79% (135/170)
回答No.2

>Explorer \\server1\work$ explorerコマンドでネットワークを開くことは当然できますが、共有名(work$)に"$"があるために開けません。("$" は非表示=相手側から見ることができない) 共有を再設定して、共有名の"$" を無くせば表示されますので確認してください。(コマンドラインで explorer \\server1\work を実行する)

shapecat02
質問者

お礼

レス感謝です。 「$」があっても出来ました。

関連するQ&A