コマンドプロンプトは貼り付け時にコマンドを実行できないのでしょうか?

コマンドプロンプトは貼り付け時にコマンドを実行できないのでしょうか?

私はWindows 10を使用しています。ほとんどの場合、コマンドプロンプトにいくつかのコマンドをコピー/貼り付けして、たとえば変更する必要があります。

composer create-project laravel/laravel blog "5.1.*"

Laravel ドキュメントからコマンドをコピーして貼り付けましたが、blog変更する必要があります。

問題は、貼り付けるとすぐにコマンド プロンプトが実行を開始することです。行末のどこかにスペースが検出されていると思います。これを修正できますか?

答え1

末尾に改行が付いたテキストを に貼り付けるとcmd、そのテキストはすぐにコマンドとして実行されます。

これを回避する最も簡単な方法は、テキストの末尾をクリックして選択し、先頭にドラッグすることです。誤って余分な改行を含めた場合、その改行はテキストの前に置かれ、空白行が実行され、その後、次の行に必要なテキストが入力されますが、実行されません。

あるいは、Kamil Maciorowski の提案に従って、貼り付ける前に行の先頭にrem(または) と入力すると、その行が実行されるとコメントになり、履歴編集や切り取りと貼り付けを使用して編集できるようになります。::cmd

これは、貼り付けられたコマンドの実行を、末尾に改行があっても直ちに停止するという、実質的に要求どおりの動作を行いますが、貼り付けられたテキストに改行がないことを確認することを好みます。

関連情報