I have some programs I use on a regular basis so I want a launcher to launch them with one click.
I already did that with NSIS but I don't always want to run all the programs. So I thought maybe there is a way to have NSIS display a list with checkboxes and the Appname next to it and it runs all the Apps you click the checkbox.
Or something like that.
I couldnt figure it out myself cause my NSIS skills aren't that good
Does anyone has any hints???
Any help/ideas/thoughts is appreciated!!!
Checkout nsDialogs (it's the InstallOptions plugin successor) and the examples of that. It should show how to get all the options.
"If you're not part of the solution, you're part of the precipitate."
Ill try that.
EDIT
I have been playing with it for some time but it doesn't seem to work
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
What do you mean "it doesn't work"?
"If you're not part of the solution, you're part of the precipitate."
problems but it works now except for the part at the end where I want it to execute several exes if a variable is "true".
I'll post it:
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
Why use LogicLib functions? StrCmp and Goto would also work. i.e.
Also, make sure you use absolute paths to anything you execute.
"If you're not part of the solution, you're part of the precipitate."
I know about the paths - I have shortcuts to the Apps in the root of my drive.
Works like a charm now!
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
LogicLib, because goto's make the code downright unreadable IMHO.
For some things I use LogicLib and StrCmp for others.
It may be not the best way but it works
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
They are natively supported. If I can remember correctly, LogicLib uses it internally anyway. If you don't use LogicLib, you can see any errors you've made straight away.
"If you're not part of the solution, you're part of the precipitate."