Question: I have a very High resolution image in illustrator, which leads to a very heavy eps file size, I'm asking for a batch tool or a script to compress the eps image , in other words reduce its resolution without affecting the width and height of the image.I don't want to export the image as a separated Jpg file

Answer: 
Object > Rasterize and choose a lower resolution setting.

This will embed any linked image, however.
What if you exported the files as PDFs? As part of the process, you can change the resolution of all images in the document. They're scaled so that the positioning is kept in tact.

From there, you could resave as EPS, if required (although I can't think of many situations where a EPS would be required over a PDF?).

Here's how to change the resolution of images as you save as a Illustrator PDF:

![Resolution](https://i.stack.imgur.com/K6ash.png)

To keep the document fully editable in Illustrator, turn on `Preserve Illustrator Editing Capabilities`.

![Preserve Illustrator Editing Capabilities](https://i.stack.imgur.com/PTuow.png)

Most things in Illustrator can be Actioned, so depending on your exact requirements, you may be able to reduce some of the repetition.

OS X's Automator can also reduce images in EPS and PDF files, but you don't have any control over how much they're reduced. If that sounds interesting, `Apply Quartz Filter to PDF Documents` is the action is the one you want, because it contains a `Reduce File Size` filter.