Difference between revisions of "ReNamer:Rules:PascalScript"

From den4b Wiki
Jump to navigation Jump to search
Line 80: Line 80:
 
# Click in the Configuration pane and enter the script directly. (You can also copy it from anywhere and paste it into the pane by pressing '''CTRL+V'''. Or right-click in the pane and select the '''Paste''' option from the context menu.)
 
# Click in the Configuration pane and enter the script directly. (You can also copy it from anywhere and paste it into the pane by pressing '''CTRL+V'''. Or right-click in the pane and select the '''Paste''' option from the context menu.)
 
# Compile the script by pressing the [[Image:TryToCompileButton.png]] button located below the Configuration pane.  
 
# Compile the script by pressing the [[Image:TryToCompileButton.png]] button located below the Configuration pane.  
#* If an error message comes up, troubleshoot the script. The fault message usually includes the line number of the problematic statement in the script. Press the [[Image:GotoButton.png]] button and enter that line number to locate the faulty statement quickly. Then edit that line and  
+
#* If an error message comes up, troubleshoot the script. The fault message usually includes the line number of the problematic statement in the script. Press the [[Image:GotoButton.png]] button and enter that line number to locate the faulty statement quickly. Then edit that line and press the [[Image:TryToCompileButton.png]] button again. Repeat this till a '''''Compiled successfully!''''' message pops up.
#* Repeat this till a '''''Compiled successfully!''''' message pops up..
 
 
# Press the [[Image:ScriptsButton.png]] button. A list pops up:
 
# Press the [[Image:ScriptsButton.png]] button. A list pops up:
 
#: <center>[[Image:PascalScriptsMenu.png]]</center>
 
#: <center>[[Image:PascalScriptsMenu.png]]</center>
 
# Click on the '''Save Script...'''(the last option in the list). Now this script is added to the list (it appears above the line in the list).
 
# Click on the '''Save Script...'''(the last option in the list). Now this script is added to the list (it appears above the line in the list).

Revision as of 16:24, 29 June 2009

PascalScript Rule

PascalScriptRule.png

This rule uses Pascal/Delphi programming syntax and conventions. ReNamer comes some preloaded scripts. Let us see how to use them, and later see how to add a new script.

Using a script

  1. Click on the ScriptsButton.png button (located just below the Configuration pane).
    A list of scripts appears.
    PascalScriptsMenu.png
  2. All available scripts are listed above the line. Click on any script to load it into the Configuration pane.
  3. Edit the script if required
  4. Press AddRuleButton.png button to add the script to the rule stack.
  5. Repeat steps 1-4 to add more script-based rules.

Borrowing scripts from forum

Even if you do not know how to write a script, you can easily use scripts written by others.

First, visit the User Forum and search for a suitable script. The Forum already has a large number of such scripts. Some of these scripts have embedded comments about how to customize the script.

If you cannot find a suitable script, you can request other users to write a script for you.

Once you find such a script, follow these simple steps:

Step
Details
1
Copy the script

Copy the script from the forum (ensure that nothing is left out)

2
Clear the ReNamer's Configuration pane

Open the Pascal Script Rule in ReNamer. Select the three lines you see in the Configuration pane, and press DEL. (Those lines are meant to begin a script from scratch).

3
Paste the script into ReNamer pane

Use the CTRL+V shortcut or right-click and select Paste.

4
Compile the script

Press the TryToCompileButton.png button.

  • In case some error comes up, you can try and troubleshoot the problematic statement in the script using the GotoButton.png button.
    It pops up a window like this:
    GotoLineDialog.png
    Now enter the line number in the window and press OK. It takes you to the faulty statement.
  • If the script compiles successfully, this button is not required at all.
5
Saving the script and giving it a name:

The save button is hidden under the scripts menu. So first click on the ScriptsButton.png button. It pops up a window like this:

PascalScriptsMenu.png

Note that all the existing scripts are listed here. (Your new script will also be added to this list.)

Select the Save script... option (at the very bottom of the menu). Another window pops up.

SaveScriptDialog.png

Enter a name that suggests the function of your script. Press OK. The new name is added to the list of scripts. Now use it as described above.

Writing your own scripts

To write your own scripts, you must have knowledge of Pascal script.

Learning Pascal script is easy. Refer to the Pascal Script Manual. Here, we will assume that you already know how to write pascal scripts.

The step-by-step procedure is as follows:

  1. Click in the Configuration pane and enter the script directly. (You can also copy it from anywhere and paste it into the pane by pressing CTRL+V. Or right-click in the pane and select the Paste option from the context menu.)
  2. Compile the script by pressing the TryToCompileButton.png button located below the Configuration pane.
    • If an error message comes up, troubleshoot the script. The fault message usually includes the line number of the problematic statement in the script. Press the GotoButton.png button and enter that line number to locate the faulty statement quickly. Then edit that line and press the TryToCompileButton.png button again. Repeat this till a Compiled successfully! message pops up.
  3. Press the ScriptsButton.png button. A list pops up:
    PascalScriptsMenu.png
  4. Click on the Save Script...(the last option in the list). Now this script is added to the list (it appears above the line in the list).