mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 21:51:50 +00:00 
			
		
		
		
	
		
			
	
	
		
			27 lines
		
	
	
	
		
			598 B
		
	
	
	
		
			Mathematica
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
	
		
			598 B
		
	
	
	
		
			Mathematica
		
	
	
	
	
	
|   | /*
 | ||
|  |  * Simple tool for setting an icon on a file.
 | ||
|  |  */
 | ||
|  | #import <Cocoa/Cocoa.h>
 | ||
|  | #include <stdio.h>
 | ||
|  | 
 | ||
|  | int main(int argc, char** argv)
 | ||
|  | {
 | ||
|  | 	if (argc != 3) {
 | ||
|  | 		fprintf(stderr, "Usage: seticon ICON TARGET");
 | ||
|  | 		return 1;
 | ||
|  | 	}
 | ||
|  | 
 | ||
|  | 	NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
 | ||
|  | 	NSString* iconPath = [NSString stringWithUTF8String:argv[1]];
 | ||
|  | 	NSString* filePath = [NSString stringWithUTF8String:argv[2]];
 | ||
|  | 
 | ||
|  | 	[NSApplication sharedApplication];
 | ||
|  | 
 | ||
|  | 	[[NSWorkspace sharedWorkspace]
 | ||
|  | 		setIcon: [[NSImage alloc] initWithContentsOfFile: iconPath]
 | ||
|  | 		forFile: filePath
 | ||
|  | 		options: 0];
 | ||
|  | 	[pool release];
 | ||
|  | 	return 0;
 | ||
|  | }
 |