Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).
Code: Select all
v6.80.0075 - 2008-02-14 12:35
+ Scripting got a new command:
- write
Action: Enter a script manually.
This new powerful command allows you to manually enter a
script which then is immediately executed on OK (press
Ctrl+Enter to OK the form; the button had to be un-defaulted
to allow Enter in the textbox). The last written script is
remembered within the session.
The entered script may have the format of scripts in script
files: multi-line with indents, comments, caption. Note these
obvious differences to scripts in script files:
- No menu is popped.
- If you enter more than one script only the first one is
executed.
- Labels are meaningless and ignored.
Syntax: write
Examples:
::step;write;
In the textbox paste the following and press OK:
"Show Date and Time" msg <dyyyy-mm-dd>; msg <dhh:nn:ss>;
::write;msg <clipboard>
In the textbox paste the following and press OK:
copytext Hi!
Remarks:
The main use of the "write" command will be in debugging
scripts. But who knows, a fluent script writer might well use
it for on the fly scriping.
+ Script files: Now you can hide a script from the popup menu while
it still can be referred to via its label. Simply prefix the
caption, or if there is no caption the label, with "_".
For example:
"_Show date : date"
msg <dyyyy-mm-dd>
"_Show time : time"
msg <dhh:nn:ss>
"Show Date && Time : datetime"
sub date;
sub time
Or, without captions:
"_date"
msg <dyyyy-mm-dd>
"_time"
msg <dhh:nn:ss>
"Show Date && Time : datetime"
sub _date;
sub _time
+ Dialog "Stepping through a Script": Added button "Skip" which
allows you to skip the current command and then continue with the
script. This is very useful when your script offers an array of
options from which you want to manually choose depending on your
current needs.
Example:
"My daily backups : bup"
set $p, D:\Archives\<dyyyy-mm-dd>;
step;
backupto $p, <xydata>\FindTemplates;
backupto $p, <xydata>\NewItems;
backupto $p, <xydata>\Scripts;
* Stepping through a Script: If you Cancel a script you now get a
message on the statusbar instead of a messagebox. One click less.
! Catalog: Relative references to applications were not correctly
resolved (namely relative to application path). Fixed.
Examples:
If XYplorer is at C:\Programs\XYplorer\XYplorer.exe
then
- Test.exe is resolved to C:\Programs\XY\Test.exe
- Test\Test.exe is resolved to C:\Programs\XY\Test\Test.exe
- ..\Test\Test.exe is resolved to C:\Programs\Test\Test.exe
- ?:\Test\Test.exe is resolved to C:\Test\Test.exe
! Toolbar | "Address Bar Go" | context menu: "Copy Text" didn't do
anything. Fixed.
! Scripting: Parsing commands with params in parentheses did not
always work. Fixed.
XYplorer Beta Club