Karta i Eniro från Adressboken

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

Hej jag försöker göra ett applescript som gör att man kan klicka på en adress i adressboken och välja att man ska kunna öppna kartan över den platsen i eniro.

Det jag har problem med är att "å", "ä", "ö" osv blir fel i adressen, varvid flera adresser inte hittas.
Någon som vet ett SMIDIGT sätt att ändra tex "Ö" till "%D6" osv ?

Skickar med koden här nedanför utifall någon har lust att ändra lite i den

property eniro : "http://kartor.eniro.se/query?what=map&ax=&ase..."

using terms from application "Address Book"
	on action property
		return "address"
	end action property
	
	on action title for p with e
		return "Karta över i Eniro"
	end action title
	
	on should enable action for p with e
		return true
	end should enable action
	
	on perform action for p with e
		-- now add all the other address information
		if street of e is not missing value then set params to "&streetname=" & street of e
		if city of e is not missing value then set params to params & "&city=" & city of e
		
		-- this is all it takes to make the jump itself
		tell application "System Events" to open location eniro & params
		
	end perform action
end using terms from
-- Address Book

  • Medlem
  • Sollentuna
  • 2005-04-03 22:11

Se om du kan dra några slutledningar från en forum-kollega i den här tråden.

Ursprungligen av frazze:

Se om du kan dra några slutledningar från en forum-kollega i den här tråden.

Nej, där fanns inte lösningen på mitt problem...
Jag vill använda:

tell application "System Events" to open location theURL

eftersom det använder den browser du själv att använda.
Det intressanta i det hela är att om du skicka URL:n direkt till Safari så konverterar Safari URL:n så att den blir rätt, men om man ber "System Events" att öppna den i den webläsaren man valt att använda så blir det fel även om det är Safari som är den förvalda webläsaren.
Funderara på om det kan vara en bug i "System Events".
hmm....

1
Bevaka tråden