Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Hur sparar jag en uppsättning fönster och program så att allt fins kvar

Tråden skapades och har fått 9 svar. Det senaste inlägget skrevs .
1

Tja.
Sitter här och leker med uppsättningar av fönster och program.
Jag undrar hur jag skall göra för att spara uppsättningen av fönster och program så att det "riggas upp" som jag vill ha det vid uppstart?

Är det inte lättast att bara låta datorn vila och aldrig stänga av?

Annars så ligger ju fönster kvar som de var efter omstart. Eller? Och program kan ju startas genom att du väljer dessa i Systeminställningar -> Konton -> Startobjekt.

Du kan skapa ett Applescript för det. Som öppnar vissa mappar, gör fönstren för dem i vissa storlekar och placerar dessa på vissa platser på skärmen och sedan öppnar program och dokument du vill ha igång. Vad gäller att styra fönsterpositioner och storlekar inuti olika program, så är det ganska olika mellan olika program. I en del har man full kontroll, andra ingen alls. Men dokument går att öppna i stort sett alla program med Applescript.

Ursprungligen av Taz_1999:

Du kan skapa ett Applescript för det. Som öppnar vissa mappar, gör fönstren för dem i vissa storlekar och placerar dessa på vissa platser på skärmen och sedan öppnar program och dokument du vill ha igång. Vad gäller att styra fönsterpositioner och storlekar inuti olika program, så är det ganska olika mellan olika program. I en del har man full kontroll, andra ingen alls. Men dokument går att öppna i stort sett alla program med Applescript.

Okej.
Uppsättningen ser ut som så:
Terminal
Safari.

Hur gör jag ett script för det?

tell application "terminal"
activate
end tell

Det är allt som krävs för starta ett program och välja det. Jag tror du kan gissa vad du behöver skriva efter end tell för att även öppna Safari?

Om du vill veta vilka Applescript-kommandon ett visst program förstår, välj Arkiv > Öppna ordlista inuti Applescript-redigerare. För Safari kan man tex öppna flera urls i varsin flik.

Tack.
Om jag vill ha flera program så kör jag helt enkelt samma kod innan "end tell" ?

Det finns miljoners exempel på Applescript på nätet....

Du skriver

tell application bla bla bla
gör så och så
end tell

tell application bla bla bla
gör så och så och skynda dig på för f-n
end tell

(Läs mitt inlägg en gång till, jag skrev: EFTER end tell)

Att öppa flera flikar i Safari med olika webbsidor kan man tex göra så här:

(*

Skapa flikar i Safari 4
De verkar ha ändrat lite på heriarkin. 
*)


tell application "Safari"
	activate
	-- Stäng alla dokument/tabs som redan finns:
	close every window
	
	-- Skapa nytt dokument, dvs fönster. Man kan inte direkt skapa fönster nämligen.
	set newDoc to make new document
	
	-- Öppna URL i detta
	set URL of newDoc to "http://mammals.se/"
	
	-- Nu när det finns ett window 1, så kan vi skapa en tab i det. Window 1 innehåller. 
	tell window 1
		set newtab to make new tab
		set URL of newtab to "http://alltommig.nu/"
		set newtab to make new tab
		set URL of newtab to "http://applescript.intelligentmammals.se/"
	end tell
	
	-- tell application
end tell

Lite mera om hur man tänker i Applescript gällande det som kallas för Handlers, så beskrev jag det i två inlägg i samma tråd. Nedan finns länkar till inläggen, men från dem kan man komma till hela tråden:

http://www.99.se/1576843-post6.html
http://www.99.se/1581165-post12.html

1
Bevaka tråden