Task Description:
Replace a word in all the files in a folder. This task will open one file at a time, does a 'Replace ALL' for a word
if found in the file and closes the file and moves to the next file.
All the files you trying to modify should be of same type. For e.g. you can run this task on all .txt files
or all .doc files in a folder.
T40.atmn
Note: Save the .atmn file in My Documents->Automation Anywhere->Automation Anywhere->My Tasks
| Solution |
| 1. | Create New Task |
Click on New -> Task Editor. |
| 2. | Replace the word |
- Loop through all the files in a folder by using the loop command. Select
Loop->Start Loop->Each file in a folder
- All of the following commands will be inserted within the loop
- Open the file based on the extension.
- Select the entire content of the document using keystrokes Ctrl + A.
- Copy the selected content to the Clipboard using the keystrokes Ctrl + C.
- Insert a condition to see if the Clipboard contains the word you are trying to replace. To insert the condition click
on Conditional->If->Variable.
- If the word is found in the document, insert keystrokes to open a 'Find and Replace' window and enter the words you
want to replace with the word you are trying to replace.
- Please refer to the Screenshot 1 to understand how the task will look like.
The screenshot also displays comments before each command to explain what is the purpose of each command.
|
| 3. | Enable this task to run for all the files in a folder. |
- When you insert the commands like keystrokes and mouse click in Step 1, you need to specify a window. In order to make
it work for all the files of same type and not just particular file, please check the box 'Enable this task to run with
other similar files or window titles' in the main application window.
Screenshot 2
|
| |
| When you run this task, it opens all word documents one after another in a
folder. For each file it will replace the word for all occurrences, close the window and move to the next file. |
Screenshot 1:

Screenshot 2:
 |