2010-06-22 88 views

回答

0

如果您使用的是system,那么您确实没有办法做到这一点,因为除了将其启动参数指定给操作系统外,您已隐式委派有关该进程的所有内容。可能有方法可以使用其他OSX特定的API来完成此操作,但不能使用您在此处列出的参数。

1

启动程序,使其在启动应用程序的中心打开。

在Mac OS X系统上,程序不会启动到屏幕的特定区域。当它们启动时,它们将成为“前沿”应用程序,并用自己的菜单接管菜单区。他们可能选择在他们打开后打开窗户,或者不打开窗户。

找出有问题的程序是否接受苹果事件/ applescript命令。如果是这样,您可能会要求程序在特定位置放置一个窗口。

此外,如果您仍然必须使用system,则可以使用osascript命令发送Apple事件。