Inserting new MSIScript commands
Posted: Wed Aug 30, 2006 9:05 am
I started using InstallAware a couple of weeks ago and I have been using the code view quite extensively lately and there seems to be a few issues. I think InstallAware is a great product and its working out very nicely for my project. The compression is great, and in general its so much easier to do complicated tasks than in InstallShield. Even so, I have found the following issues, which made it hard for me to get started working with InstallAware. Once I got used to all these little issues, it was ok, but as a new user some of these caught me quite off guard.
1. DRAG AND DROP COMMANDS. You cannot drag a command from the toolbox on the right hand side. When you drag a command, the page scrolls all the way to the top. For any normal size installation project, this makes drag/drop useless. I have read a few posts where new users complain about this, but you guys just say "just start typing its a lot better anyways". Does anyone at InstallAware acknowledge that drag/drop is not functioning?
2. TEXT EDITING. When I just "start typing" to insert new commands, this seems to have some issues with it. If I type enough to get the command I want to show up, then I press tab to insert it. Of course this exits from the text edit box. To use the hi-lighted word, I guess I need to use the right arrow key, ok thats fine. But how can I insert the command once I finish typing it? For example, If I type:
Set Variable x
then press enter, nothing happens. If I press tab, I loose what I just typed. I don't see how I can insert a command this way.
Most of the time, I don't want to insert a new command, but I want to edit an existing command. It would be nice if I could select a code line and edit it just by typing. Although I can see how this can be confused with creating a new line.
3. COPYING. Because of the above issues, when I need to insert a new command, I always end up using copy/paste to reuse a command that already exits. then I just edit the properties. Since I use mostly the same couple of commands over and over, this is not too hard. One thing I see is that right clicking on a line does not select it. This is confusing if you right click a line and select copy. Instead of copying the line you think its going to copy (the one you right clicked on) it actually copies the selected line (which may or may not be in the currently viewable area. In most applications, right clicking on something in a list will select it AND bring up the context menu.
4. COMMENTS. If a line is commented out, and you copy it, only the command is copied, not the comment. This doesn't make any sense to me. If I copy a commented command, I expect to copy the commented command, not the command without the comment.
5. CODE FOLDING REGIONS. Each code folding region has a "+" icon next to it. I expect that I would be able to click this icon to expand the region. Unfortunately, this is not the case and you must double click on the region to expand it. This is quite confusing because for every other line of code, double clicking lets you edit the properties for that command. To edit the properties of a code folding region, you need to hit enter on this line.
1. DRAG AND DROP COMMANDS. You cannot drag a command from the toolbox on the right hand side. When you drag a command, the page scrolls all the way to the top. For any normal size installation project, this makes drag/drop useless. I have read a few posts where new users complain about this, but you guys just say "just start typing its a lot better anyways". Does anyone at InstallAware acknowledge that drag/drop is not functioning?
2. TEXT EDITING. When I just "start typing" to insert new commands, this seems to have some issues with it. If I type enough to get the command I want to show up, then I press tab to insert it. Of course this exits from the text edit box. To use the hi-lighted word, I guess I need to use the right arrow key, ok thats fine. But how can I insert the command once I finish typing it? For example, If I type:
Set Variable x
then press enter, nothing happens. If I press tab, I loose what I just typed. I don't see how I can insert a command this way.
Most of the time, I don't want to insert a new command, but I want to edit an existing command. It would be nice if I could select a code line and edit it just by typing. Although I can see how this can be confused with creating a new line.
3. COPYING. Because of the above issues, when I need to insert a new command, I always end up using copy/paste to reuse a command that already exits. then I just edit the properties. Since I use mostly the same couple of commands over and over, this is not too hard. One thing I see is that right clicking on a line does not select it. This is confusing if you right click a line and select copy. Instead of copying the line you think its going to copy (the one you right clicked on) it actually copies the selected line (which may or may not be in the currently viewable area. In most applications, right clicking on something in a list will select it AND bring up the context menu.
4. COMMENTS. If a line is commented out, and you copy it, only the command is copied, not the comment. This doesn't make any sense to me. If I copy a commented command, I expect to copy the commented command, not the command without the comment.
5. CODE FOLDING REGIONS. Each code folding region has a "+" icon next to it. I expect that I would be able to click this icon to expand the region. Unfortunately, this is not the case and you must double click on the region to expand it. This is quite confusing because for every other line of code, double clicking lets you edit the properties for that command. To edit the properties of a code folding region, you need to hit enter on this line.