With noticeboard external window, now you can write your own application and access to Noticeboard objects, schedule and animation. As long as your application is run on window, Noticeboard can schedule and reschedule it to run at any time or in days or weeks ahead. And if it is a wpf dotnet application, then you can access to any graphic objects and animation that you create in Noticeboard window.
1. Insert a window, and under the window type, select External. The above option will appears.
2. Drop your program, fill in your program arguments, if any.
That's it. It will execute your program as scheduled and stop your application after it's duration has elapsed. The other thing you may want to take care and know is that it will pass you 2 additional parameters at the end of your arguments, ie:
Bound: x,y,width,height
Elapsed Time in Seconds: xxx
The other fields are "Received Xml Name" and "Received from Standard Input".
If you select "Received from Standard Input", instead of forcefully start and stop your application process, it will send you these commands instead.
Action=Start
Action=Show
Action=Hide
Action=Stop
Except for "Action=Start", which you may or may not want to do anything, the rest of the actions, you should act on it. Action Show and Hide are only sent if a rescheduled occur.
To received objects and its' animation from Noticeboard, "checked" the "Received Xml name". It will pass you a file containing your objects in a xml formatted file to your executing directory. The file name will be appended to your program arguments as specified and if there is an existing file with the same name, it will append a running number suffix to it.
We will provide you the details in the sample below.
![external1.png](http://www.chiocs.net/images/external1.png)
1. Insert a window, and under the window type, select External. The above option will appears.
2. Drop your program, fill in your program arguments, if any.
That's it. It will execute your program as scheduled and stop your application after it's duration has elapsed. The other thing you may want to take care and know is that it will pass you 2 additional parameters at the end of your arguments, ie:
Bound: x,y,width,height
Elapsed Time in Seconds: xxx
The other fields are "Received Xml Name" and "Received from Standard Input".
If you select "Received from Standard Input", instead of forcefully start and stop your application process, it will send you these commands instead.
Action=Start
Action=Show
Action=Hide
Action=Stop
Except for "Action=Start", which you may or may not want to do anything, the rest of the actions, you should act on it. Action Show and Hide are only sent if a rescheduled occur.
To received objects and its' animation from Noticeboard, "checked" the "Received Xml name". It will pass you a file containing your objects in a xml formatted file to your executing directory. The file name will be appended to your program arguments as specified and if there is an existing file with the same name, it will append a running number suffix to it.
We will provide you the details in the sample below.
Last edited: