I hope one of you is able to assist with this...
The problem is that I have to return to the initial welcome screen and if I re-click on the same option as the first time (IP Configuration), it will trigger an error when repeating Dialog>ModelSelection.
There was no error the first time around though!?!
Please let me know what I am missing here.
Thanks,
-roo
//Welcome Screen
Label>Welcome Screen
Dialog>Dialog1
Caption=Dialog1
Width=602
Height=385
Top=177
Left=314
Label=Welcome to the Capitol Office Solutions Automated Network Installation (A.N.I.),104,24,true
Label=This is a script that will install your copier on your network and provide you with some or all of the following capabilities:,16,48,true
Label=To successfully complete this installation you will need to have a fully completed Network Survey Form.,56,224,true
Label=Please start by configuring the IP address on the copier and then selecting an option from this page.,64,248,true
Button=Full Installation,216,288,161,25,7,,This option will perform a complete installation
Button=IP Configuration,408,288,137,25,8,,This option will instruct you on setting the ip address of the copier so that the A.N.I. may perform the install
Button=- Printing,48,80,497,25,3,,This option will install your choice of print driver on this PC
Button=- Scan to E-mail,48,128,497,25,4,,This option will configure the copier to scan to your e-mail inbox
Button=- Network Scanning,48,176,497,25,5,,This option will configure the copier to scan to a shared folder on your network
Button=Check Communications,48,288,139,25,6,,This option will verify communication with the copier
EndDialog>Dialog1
Label>exit
Label>Main Selection
Show>Dialog1,results
If>result=2,exit
//Printing
If>results=3,Model
//Scan to E-mail
If>results=4,Scan to E-mail
//Network Scanning
If>results=5,Network Scanning
//Check Communications
If>results=6,Check Communications
//Full Install
If>results=7,Full Install
//IP Configuration
If>results=8,IP Configuration
Label>exit
Label>IP Configuration
Gosub>IP Configuration
MessageModal>Please review or print (if a printer is available) the opened notepad file.
Goto>Main Selection
Label>exit
SRT>IP Configuration
Dialog>ModelSelection
Caption=ModelSelection
Width=474
Height=238
Top=250
Left=310
Label=Please select the model you are installing and click continue.,104,48,true
Label=The copier must be assigned an IP addres before being able to automate the installation.,24,16,true
Button=Continue,152,88,185,33,1
ListBox=Model,24,48,57,129,5665%CRLF%5665%CRLF%5665
EndDialog>ModelSelection
Label>exit
Label>Model
Show>ModelSelection,Model
If>ModelSelection.Model=5665,56 series IP Instructions
//If>ModelSelection.Model=7665,76 series IP Instructions
Endif
Label>exit
Label>56 series IP Instructions
Run>c:\windows\notepad.exe
WaitWindowOpen>Untitled - Notepad
Send>INSTRUCTIONS
Label>exit
End>IP Configuration
Problem Repeating Dialog
Moderators: Dorian (MJT support), JRL
You can't repeat a dialog block definition for the same dialog name (Dialog>Name thru EndDialog>Name) Take the dialog blocks out of the loop. I usually put them at the top of the script then call them with a Show> later in the script.
Also, I don't know if its a problem or not but I'd be a little nervous about having a label and a subroutine with the same name
Also, I don't know if its a problem or not but I'd be a little nervous about having a label and a subroutine with the same name
Oh!...ok...I just did what you said and not only does it work but it actually makes since to me now.
Thanks for helping me out on this.
As for having a label and a subroutine with the same name; I will change that in order to avoid any complications but would love to hear from anyone who has encountered issues or who have done so without issues so that i know for sure.
Thanks again JRL.
-roo
Thanks for helping me out on this.
As for having a label and a subroutine with the same name; I will change that in order to avoid any complications but would love to hear from anyone who has encountered issues or who have done so without issues so that i know for sure.
Thanks again JRL.
-roo
Here is an example in which the script may not branch as you'd expect because a subroutine and label have the same name. Assuming I want to go to the subroutine when the If> statement tests true, I have a problem. It will always jump to the label.
Code: Select all
Let>name=Dick
If>name=Dick,JRL
SRT>JRL
MDL>Sub
END>JRL
Label>JRL
MDL>label