This is how I create an action and run a batch:

1). At the root of a drive, create two directories or folders - 'todo' and 'done'. Example:
D:\todo
D:\done

2). Move or copy all the images to the 'todo' directory.
3). Photoshop (PS) - create a new 'Action', title it and press the 'stop' button.
4). Drag one of the images, from the 'todo' directory, into PS.
NOTE: If working with restrictions, I like to use the image that has the largest dimensions or size. (Yah, size matters!)
5). Press the 'record' button.
6). 'Watermark' you image.
7). Save the file to the 'done' directory.
8). Press the 'stop' button.
9). View your work, and if all is okay, delete the file, or remove the original from the 'todo' directory. As I am already in the directory, I simply delete.
10. Click 'file' - 'automate' - 'batch'. The 'batch' panel will open.
11). (You should not have to modify the settings, but in case you do:
(PLAY)
- SET = the title of the action you just created.
- ACTION = Vignette (selection)
(SOURCE)
- SOURCE = FOLDER
- CHOOSE = D:\todo
- Place a check in the box beside 'Suppress Colour Profile Warnings'

(DESTINATION)
- DESTINATION = FOLDER
- CHOOSE = D:\done
- Place a check mark in the box beside 'Override Action "Save-As" Commands

(FILE NAME)
Document Name + extension

(ERRORS)
This is up to you, however, I always chose 'Stop For Errors'

Here is the fun part ... CLICK 'OKAY'.

Weee ... grab the dill flavored popcorn, and watch the movie

That is more or less it.

Any question about the above, just ask, or ping me paco@largecash.com (I respond faster as apposed to PMs).