diff options
Diffstat (limited to 'On Task.m')
| -rw-r--r-- | On Task.m | 16 | 
1 files changed, 14 insertions, 2 deletions
| @@ -1,4 +1,4 @@ -#import <Foundation/Foundation.h> +#import <AppKit/AppKit.h>  #import "NSFileManager+DirectoryLocations.h" @@ -14,13 +14,25 @@ int main (int argc, const char * argv[]) {  	[df setDateFormat:@"yyyyMMddHHmmss"];  	NSString *date = [df stringFromDate:[NSDate date]]; -    // Take screenshot +    // # Take screenshot  	NSTask *takeScreenshot = [[NSTask alloc] init];  	[takeScreenshot setLaunchPath:@"/usr/sbin/screencapture"];  	[takeScreenshot setArguments:[NSArray arrayWithObjects:@"-SxC", [supportPath stringByAppendingString:[NSString stringWithFormat:@"/%@.png", date]], nil]];  	[takeScreenshot launch]; +	[takeScreenshot waitUntilExit];  	[takeScreenshot release]; +	 +	// # Play system beep +	NSSound *beep = [NSSound soundNamed:@"Tink"]; +	[beep play]; +	while ([beep isPlaying]) { +		// Don't exit the program before the sound finishes +	} +	 +	 +	// # Open text log +	  	[df release];      [pool release]; | 
