• 締切済み

OSについての問題(至急)

C:\Documents and Settings\******** 'C:\Documents' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 (至急) バッチファイルを実行すると、上のようにエラーメッセージが出て来ます。 原因がよくわかりませんが、誰か教えていただけませんか?(解決方法とか) よろしくお願いします。

みんなの回答

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.3

追記です。 #1さんの言われるように、全体をダブルコーテーション(二重引用符)で囲めば、実行可能です。

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.2

バッチファイルをフルパスで指定していませんか? バッチファイルの保存してあるフォルダに移動してから実行してみてください。 コマンドプロンプトモードでは、ロングネーム(Documents and Settingsなど)に対応していないのです。 Documentsの次に空白があるため、そこで、命令が区切られ、それ以降は、命令の引数として判断しています。 したがって、『'C:\Documents' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。』というように、'C:\Documents' を命令と判断し、エラーとなっています。

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

コマンドのパスに空白があるので、二重引用符などで括らないと空白まででコマンドが終わり(残りは引数)だと判断されてしまいます。 バッチでもlnkファイル(ショートカット)でも同じだと思います。Program Filesなどにあるファイルのショートカットはプロパティで確認すればリンク先を二重引用符で括っているのがわかります。

関連するQ&A