What have you tried?
I think that for this you need to calculate the screen size and coordinates of the second monitor. For example, your primary monitor starts at position {0,0}. Therefore, the starting position of the second monitor should be something else, and you need to find it. Fortunately, I wrote a tool that will give you both the initial coordinates and the screen size of your monitors. Once you have the size and position, then it is simple. System events can set the size and position of the window so you can do something like this ...
set monitorSize to {800, 600} set monitorPosition to {-800, 0} tell application "System Events" tell process "Terminal" set frontWindow to first window set position of frontWindow to monitorPosition set size of frontWindow to monitorSize end tell end tell
So, from the above script, you will need size and position variables. You can get my tool here called hmscreens, which will give you this. You may need to make some adjustment of the coordinates depending on whether the screen is measured from the lower left or upper left corner, but this is just math.
I hope this helps ...
source share