X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bd4b9c8c54a9befa699cf9d410c4c5010544b030..30e24d9dd5a5abf1c9a375ea259eb239b122b7f7:/wxPython/scripts/CreateBatchFiles.py diff --git a/wxPython/scripts/CreateBatchFiles.py b/wxPython/scripts/CreateBatchFiles.py index 4427ce4c61..d828cf83e0 100644 --- a/wxPython/scripts/CreateBatchFiles.py +++ b/wxPython/scripts/CreateBatchFiles.py @@ -1,6 +1,6 @@ #---------------------------------------------------------------------- # Name: CreateBatchFiles.py -# Purpose: Run by the InnoSetup installer to create a DOS batch +# Purpose: Run by the InnoSetup installer to create a DOS batch # file for each of the wxPython tool scripts. # # Author: Robin Dunn @@ -13,24 +13,41 @@ import sys, os python = sys.executable +pythonw = 'start ' + os.path.join(os.path.split(python)[0], 'pythonw.exe') scriptdir = os.getcwd() -scripts = [ "img2png", - "img2py", - "img2xpm", - "xrced", +scripts = [ ("img2png", 0), + ("img2py", 0), + ("img2xpm", 0), + ("genaxmodule",0), + ("xrced", 1), + ("pyshell", 1), + ("pycrust", 1), + ("pywrap", 1), + ("pyalamode", 1), + ("pyalacarte", 1), + ("helpviewer", 1), + ("pywxrc", 0), ] template = """\ @echo off -%(python)s %(scriptdir)s\\%(script)s %%1 %%2 %%3 %%4 %%5 %%6 %%7 %%8 %%9 + +%s %s\\%s %%1 %%2 %%3 %%4 %%5 %%6 %%7 %%8 %%9 """ -for script in scripts: - batfile = os.path.join(scriptdir, script + '.bat') - print "Creating", batfile - f = open(batfile, 'w') - f.write(template % vars()) - f.close() +def main(): + for script, usegui in scripts: + batfile = os.path.join(scriptdir, script + '.bat') + print "Creating", batfile + f = open(batfile, 'w') + if usegui: + f.write(template % (pythonw, scriptdir, script)) + else: + f.write(template % (python, scriptdir, script)) + f.close() + +if __name__ == '__main__': + main()