If anyone googles how to do this, here is the solution we found, it works with unsaved windows (hence the "untitled", you would have to change that depending on your use)<br><br>----------<br><br>In the command, execute the system comand (ours is Ruby, so backticks)<br>
`osascript switch_windows.applescript`<br><br>----------<br><br>Then in your Support directory, the file: switch_windows.applescript<br><br>tell application "TextMate"<br>��� activate<br>end tell<br>tell application "System Events"<br>
��� set found_window to false<br>��� set all_windows to every window of process "TextMate"<br>��� repeat with w in all_windows<br>��� ��� if name of w contains "untitled" then<br>��� ��� ��� set editor_window to name of w<br>
��� ��� ��� set found_window to true<br>��� ��� end if<br>��� end repeat<br>��� <br>��� if found_window then<br>��� ��� <br>��� ��� tell process "TextMate"<br>��� ��� ��� tell menu bar 1<br>��� ��� ��� ��� tell menu bar item "Window"<br>
��� ��� ��� ��� ��� tell menu "Window"<br>��� ��� ��� ��� ��� ��� click menu item editor_window<br>��� ��� ��� ��� ��� end tell<br>��� ��� ��� ��� end tell<br>��� ��� ��� end tell<br>��� ��� end tell<br>��� end if<br>
end tell<br>