• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「UNCパスはサポートされません」の回避方法)

UNCパスはサポートされませんの回避方法

このQ&Aのポイント
  • UNCパスはサポートされませんというエラーメッセージが表示される問題についての質問です。
  • VBSファイルをネットワークファイルサーバー上で実行する際にUNCパスエラーが発生しています。
  • UNCパスエラーの原因と解決策について教えてください。

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

  • ベストアンサー
回答No.1

「UNCパスはサポートされません」というのは、スクリプトのあるUNCパスがカレントディレクトリになってしまっているからだと思います。 ですので、スクリプトのショートカットを作って作業フォルダを例えば%windir%などと指定して、ショートカットを実行するようにすれば回避できると思います。 話は変わりますが、ここ変じゃないですか? WSH.Run "cmd /k spath & addprn.bat"

332dokin
質問者

お礼

早速、ショートカットを作って実行してみました。 一応、やりたいことは出来ました。 但し、プロンプトを見てみると、「UNCパスはサポートされません」て途中でやっぱり出ていました。 以前は、「UNCパスはサポートされません」で、止まってしまっていたので、最後まで動いたのでいいのかなぁと思っていますが・・・^^; ダメですかねぇ^^;; WSH.Run "cmd /k spath & addprn.bat" ↑ これ、変ですか?(笑) ショートカットを作成したことにより、次のように変えたのですが、やっぱり変なのでしょうか? WSH.Run "cmd /k C:\setup\addprn.lnk" 実はVBSを始めたばかりで、はっきり言ってよくわかってないのです(汗) 間違った使い方してますか? ・・・こっそり、どこが誤っているのか、教えてください。 本当は、バッチファイルではなく、VBSで全部記述したかったのですが、 どうしてもわからなくて、それでやむなく、バッチファイルにしてしまいました~。 そもそも、そこがいけないのかも・・・(苦)

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

ANo.#1の補足です。 ショートカットを作るのは、スクリプト、そちらで言うところのVBSファイルの方です。バッチファイルではありません。 WSH.Run "cmd /k spath & addprn.bat" この行が変だといったのは、本当はこうしたかったのではないかとと思ったからです。 WSH.Run "cmd /k " & spath & "\addprn.bat"

332dokin
質問者

お礼

masahiro99さん、わざわざ投稿していただきありがとうございます。 すっごく、嬉しいです♪ さてさて、私の説明の仕方が悪く、誤解させてしまったのかもしれません。 ショートカットは、スクリプト(VBS)で作成しました。 これは、大丈夫です。 「addprn.bat」ファイルがあります。 このファイルの中身の記述をスクリプト(VBS)で書きたかったのですが、どーしても出来ず、わからず、やむなく、batファイルにして、スクリプト(VBS)から呼び出しているのです。 私の言っていること、通じていますか? 説明が下手ですいませんm(__)m WSH.Run "cmd /k " & spath & "\addprn.bat" そこを、正しくは上記のように書くのですね。 ありがとうございます! 他にも書き方を謝っているかもしれない。見直さなければ・・・^^; 貴重なお時間を割いていただき、本当にありがとうございました。感謝感謝でいっぱいで~す\(^o^)/

すると、全ての回答が全文表示されます。
回答No.2

ホスト名の解決が出来ていないのでは? IP固定ならじか打ちとか(w

すると、全ての回答が全文表示されます。

関連するQ&A