2017-06-03 3 views
0

現在、プログラムを実行しているシステムの古い実行可能ファイルを、そのプログラムの新しいコピーに置き換えようとしています。私はいくつかの前進を行うことができましたが、私は少し自分自身をひねっているようだし、今エラーが発生しているようです。ここでは、私がやろうとしているものです:IPアドレスのファイルをリモート接続先に配置しようとしています

1)プロンプト技師(これは動作します) 2)積極的にターゲットシステム上で実行中のプログラムを強制終了し(これは動作します) 3)から新しい実行可能ファイルをコピーします。 "現在のディレクトリ"をターゲットシステムの適切な場所にコピーします。 (サイドウェイズ)

私はこれを繰り返し試しましたが、コピーまたはxcopy(両方を使って同じコードを試みた)のいずれかを使って動作する組み合わせを見つけることができないようです。

set /p ROOT="Enter Machine IP Address: " 
taskkill /S %ROOT% /IM mobileRecorder.exe /F 
taskkill /S %ROOT% /IM mobileMenu.exe /F 
set TARGET=\\%ROOT%\C$\Program Files\MobileRecorder\ 
xcopy mobileRecorder.exe %TARGET% 

上記の利回りのエラー「のパラメータの数が無効です」私も使用して最後の2行を結合しようとしてきた

(「コマンドの構文が間違っています」、それは読みCOPYを使用):

xcopy mobileRecorder.exe \\%ROOT%\C$\Program Files\MobileRecorder\ 

そして:

xcopy .\mobileRecorder.exe \\%ROOT%\C$\Program Files\MobileRecorder\ 

どのような援助をいただければ幸いです!

答えて

1
xcopy mobileRecorder.exe "%TARGET%" 

targetにスペースが含まれているので、あなたはグループに単一のトークンを提供するために、文字列を必要としています。

関連する問題