Domanda

I wanted to automate the process of creating xpi using winrar with pwd being used instead of passing the current dir from outisde.

@REM ------- BEGIN xpi.bat ----------------
@setlocal
@echo off
set path="C:\Program Files\WinRAR\";%path%

winrar.exe a -afzip -r -ep1 %PWD%/MYaddon.xpi %PWD%

REM ------- END xpi.bat ------------------

Edit : So here is the final batch:

@REM ------- BEGIN xpi.bat ----------------
@setlocal
@echo off
set path="C:\Program Files\WinRAR\";%path%
erase "%CD%\MyAddon.xpi"
winrar.exe a -afzip -r -ep1 "%CD%\MyAddon.xpi" "%CD%/*"

REM ------- END xpi.bat ------------------
È stato utile?

Soluzione

Use "%CD%\MYaddon.xpi".

  • In windows, to retrieve the current directory, the %CD% variable is used.

  • Windows can handle slashes as directory separator, but not all programs running in windows do, so, it is better to use backslashes.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top