aboutsummaryrefslogtreecommitdiffstats
path: root/On Task.m
diff options
context:
space:
mode:
Diffstat (limited to 'On Task.m')
-rw-r--r--On Task.m16
1 files changed, 14 insertions, 2 deletions
diff --git a/On Task.m b/On Task.m
index 8b06bfc..a4e67e5 100644
--- a/On Task.m
+++ b/On Task.m
@@ -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];