Old 20th October 2002, 19:36   #1
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
Exclamation NSIS Script Editor

I am building a Script Editor for NSIS. You can find it at:
http://sourceforge.net/projects/nsisinstcreator/
(I have not uploaded any files, since the program is not ready yet )
virtlink is offline   Reply With Quote
Old 21st October 2002, 09:46   #2
veekee
Senior Member
 
Join Date: Mar 2002
Location: France / Paris
Posts: 138
We are developping another NSIS editor ....
http://sourceforge.net/projects/nne/

Feel free to contact us for further info... ²

Note: an alpha version has been done but will stay an internal release because there 're still important and malicious bugs
veekee is offline   Reply With Quote
Old 21st October 2002, 11:54   #3
CodeSquid
Member
 
Join Date: Dec 2001
Posts: 89
How is progress going for nne? I've not seen any changes in its CVS repository for 4 weeks now.
CodeSquid is offline   Reply With Quote
Old 21st October 2002, 17:12   #4
veekee
Senior Member
 
Join Date: Mar 2002
Location: France / Paris
Posts: 138
CVS is not up to date yet .... we're sorry about that ! An alpha version has been built, which allow some basic ops, like load/save/compile... we hope we could release a first alpha version of N²E soon (some problems to solve) !

PS : we're still searching for developpers, even if we have new members now
veekee is offline   Reply With Quote
Old 24th October 2002, 00:09   #5
dpaehl
Junior Member
 
Join Date: Oct 2002
Location: Germany
Posts: 6
Well, first no gui/script editor for the new version and now three.
Sorry four. http://gui.dpaehl.de/
My newest editor 0.1a optimize for version 2.0b0. This version can you download at this moment from my site only.

The wizard here too.
http://sourceforge.net/projects/gnsis/

Three authors and three compilers :-)) C++/VB and Delphi.


Big thanks to the team for the new script version (23.oct) download.


dpaehl is offline   Reply With Quote
Old 24th October 2002, 07:24   #6
CodeSquid
Member
 
Join Date: Dec 2001
Posts: 89
Quote:
Originally posted by veekee
CVS is not up to date yet .... we're sorry about that ! An alpha version has been built, which allow some basic ops, like load/save/compile...
Hmm, looks like you aren't very familiar with CVS. The benefit of CVS is that it always contains the latest version of the source files, as well as the complete history of the files.

PS: Please remove *.plg, *.ncb, *.opt, *.aps, *.clw from the repository, these are temporary files created by Visual C++, they should not be in the repository.

PPS: Which CVS client do you use? My favourite CVS tool is TortoiseCVS.
CodeSquid is offline   Reply With Quote
Old 24th October 2002, 09:53   #7
veekee
Senior Member
 
Join Date: Mar 2002
Location: France / Paris
Posts: 138
we'll updatee the CVS, but the fact is that there's only one programmer yet... new members haven't programmed anything yet !!!
We'll update it as soon as we'ld have time to do it (wedo not have an ADSL line .. ) !
veekee is offline   Reply With Quote
Old 31st October 2002, 04:15   #8
AMandato
Junior Member
 
Join Date: Mar 2002
Location: Columbus, Ohio
Posts: 18
I have an NSIS editor available to the public called Venis.

Venis is not a wizard to create a new install, rather it is an editor to allow you to maintain current install scripts. It features syntax highlighting, compiler results and other typical editor tools. Future versions will include an editable word file, a function wizard pop up dialog you can drag and drop into your code and pop up function argument tips.

Next release will incorporate the wordfile and some typical functions with the function wizards. Function argument tips and full featured function wizards are planned for a release by the end of the year.

Please visit the Venis site and please do not hesitate to give me feedback on features/improvements you would like to see. E-mail: angelo@spaceblue.com

http://www.spaceblue.com/venis/

Thanks,

Angelo
AMandato is offline   Reply With Quote
Old 31st October 2002, 22:46   #9
n0On3
Senior Member
 
n0On3's Avatar
 
Join Date: Jan 2001
Location: Barcelona
Posts: 314
Send a message via ICQ to n0On3
What's the use of a nsi editor? to have a highlighter?
n0On3 is offline   Reply With Quote
Old 1st November 2002, 13:33   #10
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
Quote:
What's the use of a nsi editor? to have a highlighter?
No . An NSI-editor can help with the syntax of the instructions, wizards to simplify some standard operations and to provide additional features in the form of things like a compiler-output log analyzer. When there is a working and good editor, I think that many programmers will use those editors to write their scripts.
And by the way, syntax highlighting is only nescessary to make your code better readable.
virtlink is offline   Reply With Quote
Old 1st November 2002, 13:36   #11
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
Talking NSIS Script Editor becomes N.I.C.E.

Quote:
I am building a Script Editor for NSIS. You can find it at:
http://sourceforge.net/projects/nsisinstcreator/
(I have not uploaded any files, since the program is not ready yet)
This program is now called N.I.C.E. (NSIS Installer Creator/Editor) and will be released in the following two days. You can find it at:
http://sourceforge.net/projects/nsis-nice/
virtlink is offline   Reply With Quote
Old 2nd November 2002, 00:21   #12
Simian Jones
Junior Member
 
Join Date: Feb 2001
Posts: 5
I'd be surprised to find a better editor than NSIS Workbench. Are any of these editors adding any functionality that Workbench doesn't have? The only approach that I could see that would be worth pursuing would be something that is more along the lines of Inno's excellent ISTool. With that tool you can edit the script directly or you can view the script in terms of sections, files, registry keys you are modifying, custom types, etc, providing a more object based approach.

I applaud those that wish to make a nice GUI for this great installer, but it makes more sense to make a better GUI rather than just another one.
Simian Jones is offline   Reply With Quote
Old 2nd November 2002, 01:59   #13
Dick4
Member
 
Join Date: Mar 2002
Location: Mass
Posts: 85
I prefer Scite when talking straight text highlighting...and you can compile from with it. you can get Scite here:

www.scintilla.org

and the properties file for NSIS for it here:

http://www.clantpa.co.uk/nsis/hosted...ntaxConfig.txt

(Thanks to whoever made it, I didn't, just found it on google)

*edit* that's Sunjammer's site...heh, thanks Sj, #1 on google for "nsis lexer"
Dick4 is offline   Reply With Quote
Old 3rd November 2002, 10:10   #14
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
I didn't know that there are so many other NSIS editors. But mine will be the best.
I've released version 0.01 Alpha. It is only a start, and I want to hear your suggestions and bugs (I bet there are) .

N.I.C.E. at SourceForge.net
virtlink is offline   Reply With Quote
Old 3rd November 2002, 23:52   #15
Sunjammer
Major Dude
 
Join Date: Jun 2002
Location: Swindon, UK
Posts: 559
Quote:
Originally posted by Dick4
*edit* that's Sunjammer's site...heh, thanks Sj, #1 on google for "nsis lexer" [/B]
You're welcome although I just hosted the file, I didn't create it. Unfortunately I forget now where I got it from, I've a feeling that I found it in another post that recommended Scite but I can't be sure off the top of my head.

My website is *very* out of date now compared to the current developments in NSIS, but then I recently had computer hardware hell, I lost two harddisks and a processor in the space of a month ... hopefully (fat chance, but I can dream) I'll actually get around to doing the site updates now that my computer is fixed.

Sunjammer
Sunjammer is offline   Reply With Quote
Old 4th November 2002, 12:35   #16
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
Quote:
Originally posted by Sunjammer

My website is *very* out of date now compared to the current developments in NSIS. (...) I'll actually get around to doing the site updates now that my computer is fixed.

Sunjammer
Could you please add my program (N.I.C.E.) also to your list?
virtlink is offline   Reply With Quote
Old 4th November 2002, 12:59   #17
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
Some improvements that will be in N.I.C.E. version 0.02 Alpha are:
  • Syntax highlighting (when I can figure out how to do that in VB6)
  • Some wizards for common tasks
  • XML-compiler for faster loading
  • Easy help access via the right panel

Some improvements in future versions are:
  • New project wizard
  • Auto-update (NSIS and N.I.C.E.)
  • Documentation reading
  • Language file editor
  • Show possible parameters (simple)
  • Show possible parameters (extended)

What do I mean with...?
XML-compiler for faster loading: The editable XML-file with the instructions will be put in an non-editable file. This file does not have to be parsed and thus will it load faster.

Auto-update: The program downloads automatically the newest versions of NSIS and N.I.C.E. and installs them.

Documentation reading: N.I.C.E. will be able to read the NSIS documentation and install the new and changed instructions, parameters and description.

Show possible parameters (simple): A yellow bar with the intruction and it's parameters will apprear under the cursor when you type an instruction.

Show possible parameters (extended): The editor will show a little window with options for the parameters for the instruction.

"I'll quote you when you say something memorable."
- Claudia Pelsmaeker
virtlink is offline   Reply With Quote
Old 4th November 2002, 16:40   #18
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,343
It would be n.i.c.e. () if you use the CVS feature of SourceForge so we can follow the development of this nice editor :P

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 4th November 2002, 16:44   #19
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
Unhappy

I will definitly use the CVS-function as soon as I figured out how it works. The documentation is so difficult.

"I'll quote you when you say something memorable."
- Claudia Pelsmaeker
virtlink is offline   Reply With Quote
Old 4th November 2002, 16:46   #20
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,343
Oops, forgot that part of the message =/

If you need any help with it send me a PM

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 5th November 2002, 05:52   #21
Schultz
Member
 
Join Date: Oct 2001
Posts: 71
I use http://www.tortoisecvs.org/ for CVS on windows which is really handy just right click on the files to commit/add/update and such. Really useful.
Schultz is offline   Reply With Quote
Old 6th November 2002, 11:07   #22
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
Quote:
Originally posted by Schultz
I use http://www.tortoisecvs.org/ for CVS on windows which is really handy just right click on the files to commit/add/update and such. Really useful.
I've tried this program and uploaded some files , but I still can't figure out how it works. It was pure luck that uploading those files did work.

"I'll quote you when you say something memorable."
- Claudia Pelsmaeker
virtlink is offline   Reply With Quote
Old 7th November 2002, 05:06   #23
AMandato
Junior Member
 
Join Date: Mar 2002
Location: Columbus, Ohio
Posts: 18
I have updated Venis, a Visual Enviornment for Nullsoft Install System.

http://www.spaceblue.com/venis/

Version 1.0.4 adds a wordfile with the latest NSIS 2.0a7 key names for syntax highlighting and a new Functions List dialog for easy drag-n-drop programming of typical NSIS functions. Each function is enhanced with a wizard to enter function arguments.

Please visit the Venis site and do not hesitate to give me feedback on features/improvements you would like to see. E-mail: angelo@spaceblue.com

Thanks,

Angelo
AMandato is offline   Reply With Quote
Old 7th November 2002, 14:42   #24
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
I have now impletemented the following functions in my N.I.C.E. program (see link below):
  • Language component
  • Another thing, but I can't remeber...

What do I mean with...?
Language component: An OCX-file that can read XML-coded and NSIS-like language files for my program and for the Language File editor that I am building. There's only one thing that I can't figure out: Many special characters (ë, &, etc...) are not allowed in the XML-tag (<xml>...</xml>). How do I fix this?

"I'll quote you when you say something memorable."
- Claudia Pelsmaeker
virtlink is offline   Reply With Quote
Old 7th November 2002, 14:50   #25
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,343
Quote:
Advertising for your own program, huh? This is MY thread! I posted it first!
These are public forums, this is not your thread.

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 8th November 2002, 01:29   #26
AMandato
Junior Member
 
Join Date: Mar 2002
Location: Columbus, Ohio
Posts: 18
http://www.spaceblue.com/forum/

Spaceblue has a forum where you can post information about your program. It is also a PUBLIC forum. The moderator will not complain about your product as long as it is freeware. :-)
AMandato is offline   Reply With Quote
Old 9th November 2002, 16:45   #27
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
Please wait while building...

I am going to program N.I.C.E. in C# or Visual Basic .net (just what fits better). I'll propably get one of these programs next weekend, and then I'm going to rewrite the program in it. Visual Basic 6 is way to limited.

So: Please wait about two weeks. Then I'll release a new (completely rewritten) version of N.I.C.E.

Any suggestions (about N.I.C.E. itself)?

"I'll quote you when you say something memorable."
- Claudia Pelsmaeker
virtlink is offline   Reply With Quote
Old 9th November 2002, 18:16   #28
Dick4
Member
 
Join Date: Mar 2002
Location: Mass
Posts: 85
as long as there is all this talk about an editor, these are the things I think I would like in one:
  • Autocomplete (like in vb6)
  • text highlighting
  • short wizard for starting project
  • ablility to run makensis from within
  • good shortcut keys (F5 to compile, for instance)
  • autosave option
  • line numbers/character spacing (Row 12, Col 45)
  • fast execution (difference between starting notepad and starting ms word)
  • collapseable sections (Scintilla can do this, you can collapse sections of code during edit)
  • maybe a side bar of functions that I can double click on (I dbl click on licenseText and it inserts that into my script)
  • Find/Replace (essential, and shortcut key would be Ctrl-H)

I know a lot of these features exist already in some of the editors, and some others are much harder to do, but if I could make a wish list of what I would want from an editor, this is what it would be...

If I think of anything else, I'll add to it.
Dick4 is offline   Reply With Quote
Old 10th November 2002, 09:19   #29
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
Quote:
Originally posted by Dick4, commented in blue by VirtLink
as long as there is all this talk about an editor, these are the things I think I would like in one:
Thank you for your wishlist. Until now, I had to come up with all the features. About your wishlist:
  • Autocomplete (like in vb6) I am going to implement this
  • text highlighting If I can figure out how. On PSC, I couldn't find any code that would do that nicely (without selecting, coloring, deselecting etc.) In VB.net or C#, it should be easier.
  • short wizard for starting project That will be in the program for sure.
  • ablility to run makensis from within I tought of the 'Compile' and 'Run' menu item like in VB6.
  • good shortcut keys (F5 to compile, for instance) That is already implemented in the 0.01 Alpha release of N.I.C.E.
  • autosave option Good idea.
  • line numbers/character spacing (Row 12, Col 45) Will also be implemented.
  • fast execution (difference between starting notepad and starting ms word) This might be a slight problem, since N.I.C.E. now has to load a complete library of instructions, and that makes execution slow. (like in the 0.01 Alpha version)
  • collapseable sections (Scintilla can do this, you can collapse sections of code during edit) Maybe...
  • maybe a side bar of functions that I can double click on (I dbl click on licenseText and it inserts that into my script) Definitly. I tought about a sidebar with functions, where some (or all of the functions) have a wizard attached which helps you with inserting.
  • Find/Replace (essential, and shortcut key would be Ctrl-H) Definitly.
Some other things that I want to implement are:
  • Script rewriting (removes all the spaces and tabs from the beginning of the lines and add them again, for nice code-readability)
  • Complete block comment (out)
  • Anything else...

"I'll quote you when you say something memorable."
- Claudia Pelsmaeker
virtlink is offline   Reply With Quote
Old 31st January 2003, 04:36   #30
AMandato
Junior Member
 
Join Date: Mar 2002
Location: Columbus, Ohio
Posts: 18
Smile

I have updated Venis, a Visual Enviornment for Nullsoft Install System.

http://www.spaceblue.com/venis/

New features include a MDI interface, 9 files in file history, improved compiling support with goto error line feature, file drag and drop opening and more!

As usual, please visit the Venis site and don't hesitate to give me feedback on features/improvements you would like to see. E-mail: angelo@spaceblue.com

Thanks,

Angelo
AMandato is offline   Reply With Quote
Old 1st February 2003, 18:14   #31
virtlink
Major Dude
 
virtlink's Avatar
 
Join Date: Sep 2002
Location: At [4C69:6E6B]
Posts: 561
And I am sorry to inform you all, that the N.I.C.E. Script Editor project is stopped, because of the following reasons:
  • It's too hard for me, since I'm only 16 years old and I have never used a book in order to learn Visual Basic.
  • VB is too simple.
  • I can never finish a project when I start with it.
And N.I.C.E. GUI will propably also stop because of the same reasons. I made a beginning, but if anyone is interested in the Visual Basic source, let me know (PM me).

But I started with a much simpler project: N.I.C.E. Dialog Editor , but I also ran into some problems. The foundation is ready, and I could release the program if no-one cares about the fact that you can't use 'comboboxes', 'checkboxes', 'droplists' or 'listboxes' and that you can't group radiobuttons. But I don't think so.

It would be nice if FrostByte 2k2 reacted to the PM's and emails I send him a month ago, then we could work together.

"I'll quote you when you say something memorable."
- Claudia Pelsmaeker
virtlink is offline   Reply With Quote
Old 8th February 2003, 05:37   #32
liquidmotion
Smokes Two Joints
Beta Team
 
liquidmotion's Avatar
 
Join Date: Feb 2001
Location: SFBA
Posts: 3,680
Send a message via ICQ to liquidmotion
i'd be interested in the VB sources...maybe combine it with the older SB source and see what happens

For a good time: shup | stashbox | my homepage
liquidmotion is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump