massive icon tester
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5621 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
edff962162
commit
93804ed01c
1 changed files with 33 additions and 0 deletions
33
Source/Tests/icons.py
Normal file
33
Source/Tests/icons.py
Normal file
|
@ -0,0 +1,33 @@
|
|||
SCRIPT = """
|
||||
Name icon
|
||||
OutFile "%(icon)s X %(unicon)s.exe"
|
||||
SilentInstall silent
|
||||
SilentUninstall silent
|
||||
|
||||
Icon "%(icon)s"
|
||||
UninstallIcon "%(unicon)s"
|
||||
|
||||
Section
|
||||
WriteUninstaller "$EXEDIR\%(unicon)s X %(icon)s X uninst.exe"
|
||||
SectionEnd
|
||||
|
||||
Section uninstall
|
||||
SectionEnd
|
||||
"""
|
||||
|
||||
def build(icon, unicon):
|
||||
from os import popen2
|
||||
pw, pr = popen2(r'C:\Progra~1\NSIS\makensis.exe -')
|
||||
pw.write(SCRIPT % locals())
|
||||
pw.close()
|
||||
print pr.read()
|
||||
|
||||
from glob import glob
|
||||
from os import system
|
||||
|
||||
icons = glob('*.ico')
|
||||
|
||||
for i in icons:
|
||||
for j in icons:
|
||||
build(i, j)
|
||||
system('"%s X %s.exe"' % (i, j))
|
Loading…
Add table
Add a link
Reference in a new issue