繁体   English   中英

如何在OS X的屏幕上绘制“ hello world”?

[英]How can I draw “hello world” on the screen in OS X?

我编写了一些脚本,允许用户通过参考OS X中的屏幕坐标来通过语音移动鼠标。现在,为了使这些脚本更易于使用,我想编写一个脚本,允许用户沿屏幕透明标尺的顶部和左侧边缘–刻度线和数字指示距屏幕左上角的距离(以像素为单位)。 我希望这些标尺始终保持可见,即使在用户在应用程序之间切换时也要保持在最前面。

我怀疑我可能需要使用Objective-C,但否则我不知道如何开始。 如果有人可以告诉我如何在OS X Yosemite中将“ hello world”打印到屏幕上-只是字符而没有填充-我将非常感激。

http://www.binpress.com/tutorial/objectivec-lesson-1-hello-world/41

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
        NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
        NSLog (@"Hello, World!");
        [pool drain];
        return 0;
}

您可能要在这里创建两个窗口,每个“统治者”一个。 需要将窗口设置为非常高的“级别”以浮在其他窗口上方,并且需要将它们设置为不响应鼠标事件,因此您可以单击“通过”它们进入下面的窗口。

如果您阅读NSWindow类文档 ,它将为您提供所需的信息。 特别注意setLevelsetIgnoresMouseEventssetOpaque方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM