現在、インストールファイルを実行するバッチファイルを作成しています。インストールファイルを実行する前に、アプリケーションの再インストールを避けるためにディレクトリが存在するかどうかを確認します。存在しない場合 - CMDコマンド - 動作しない
If Not Exists filename
ステートメントを使用してこれを行います。インストールされたファイルが存在しない場合は、インストールファイルを実行します。
何らかの理由で、何らかの理由で、すでにインストールされているアプリケーションでテストすると、まだアプリケーションを再インストールしようとしています。ここで
は、私のコードの抜粋です:
SoftwareFolder
が、私はそれが私の
Programs
フォルダ内に存在するかどうかをチェックしています
"C:\Documents and Settings\John\Start Menu\Programs\".
のサブディレクトリです
cd "C:\Documents and Settings\John\Start Menu\Programs\"
pause
If NOT exist "Software Folder"\ (
start \\filer\repo\lab\"software"\"myapp"\setup.exe
pause
)
。
start
コマンドで何も問題がないことは知っています。最初のCD
コマンドまたはそのパラメータに何か問題があると感じました。
ありがとう!
私はそれを試みたが、それはあまりにも動作していないだろう。 – Johnrad
私もそれを試して、それは働いていませんでした。しかし、私がしたとき C:\ "Documents and Settings" \ John \ "スタートメニュー" \ Programs \ "SoftWare Folder" \ – Johnrad
それは働いた!あなたに感謝します:) – Johnrad