3

コマンドプロンプトから起動コマンドを実行しています。コマンドは、 D:\My script.cmdという名前のバッチ ファイルを呼び出し、引数 " Argument one " を渡します。これが私が実行しようとしているコマンドです。

   C:\Users\ABCUser>start "D:\My script.cmd" "Argument one"

しかし、システムがファイル引数1を見つけることができないというエラーメッセージが表示されます。 コマンドがファイルを検索する理由がわかりません。ファイルの内容 My script.cmd.

@echo off
cls
echo "Hello"
echo %1

何か不足していますか、それともコマンド構文が間違っていますか? このコマンドは、スペースのないファイル名でも機能しません。

4

2 に答える 2

1

使用できますcmd.exe /c "D:\My script.cmd" arg1 arg2

問題が発生した場合は、/c を /k に切り替えることができます。これにより、cmd を開いたままにして、エラーを調べることができます..

GL、

レファエル

于 2013-10-10T09:46:22.883 に答える