0

qa テスト用のブラウザであるかのようにファイルを作成する必要があります。cmd.exe をコピーして名前を変更すると、コマンドを実行でき、プロセスがブラウザになり、テストの基準が完了すると考えています。私はバッチスクリプトを介してこれを行う必要があります。以下は、ブラウザからのものであるかのように何かを実行しようとする私の試みです。

私の問題は、コマンドがディレクトリにファイルを作成していないことです。dir コマンドは、私が知る限り、すべてが正しく機能していても、ディレクトリが空であることを示しています。エラー ログやアラートはありません。このファイルをコピーできないのはなぜですか?

ありがとう!

copy C:\Windows\System32\cmd.exe %userprofile%\AppData\Roaming\firefox.exe
md %userprofile%\AppData\Local\test12
start %userprofile%\AppData\Roaming\firefox.exe \C copy C:\Windows\System32\cmd.exe %userprofile%\AppData\Local\test12\Test12.exe
dir %userprofile%\AppData\Local\test12\
4

1 に答える 1

1

\C の代わりに /K を使用しようとすると (ここではスラッシュが間違っています)、cmd.exe (firefox.exe) は発生したエラーを表示します:

これはここでうまくいきます:

start /WAIT %userprofile%\AppData\Roaming\firefox.exe /K copy C:\Windows\System32\cmd.exe %userprofile%\AppData\Local\test12\Test12.exe
于 2013-11-06T18:14:27.690 に答える