2012-03-13 54 views

回答

2

如果你想切换用户:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -switchToUserID UserID 

的用户名

id -u userName 

对于登录窗口

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend 
+1

谢谢。这是我正在寻找的。可悲的是,它与新的应用沙盒不兼容。 – andron 2012-03-14 12:29:20

3

您发送一个«aevtlogo»苹果事件到loginwindow应用程序。查看NSAppleEvent<Foo>类的文档。

+1

这是一个* LOT *易于使用麦克从可可送苹果活动Ash的[AEVTBuilder](http://www.cocoadev.com/index.pl?AEVTBuilder)类。否则就会有相当数量的垃圾。 – 2012-03-13 21:32:54

+0

伟大的参考,感谢罗布。 – 2012-03-14 00:20:47