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.
Bosen

Bosen

Medlem
  • Plats Varberg
  • Registrerad 2009-11-19
  • Senast aktiv 2020-11-30
  • Antal inlägg 26

Foruminlägg

De senaste inläggen Bosen har skrivit i forumet.

  • Medlem
  • Varberg
  • 2009-12-02 00:09

ja, och det funkade... jag trodde att han bara repeterade repeat-raden tills Stay Connected var avslutad....? borde det inte ha funkat?

  • Medlem
  • Varberg
  • 2009-12-01 22:28

Det funkar ju perfekt....
Jag satte bara till
set URL of document 1 to "http://www.dollarn.nu" och en liten delay
Men jag skulle ju vilja öppna safari i ett nytt dolt fönster och sedan stänga detta fönster när man har hämtat sourcen.... hur löser man detta?

  • Medlem
  • Varberg
  • 2009-12-01 21:38

Japp!
Jag fick det att funka som jag ville!
här är koden för den som är nyfiken:

if application "Stay Connected" is running then
	tell application "Stay Connected" to quit
	
	repeat while application "Stay Connected" is running
	end repeat
	tell application "Stay Connected" to activate
	
end if

Finns det någon som kan hjälpa mig nu att starta detta script (som jag kallar Reconnect) med hjälp av Sleepwatcher vid wakeup???

  • Medlem
  • Varberg
  • 2009-12-01 20:55

jo, d har du ju rätt i

  • Medlem
  • Varberg
  • 2009-11-30 22:21

Jag har precis satt ihop min första applescript-app!
Det är ett litet hjälpmedel när man handlar på ebay, och räknar ut vad moms och tull hamnar på innan varan är i sverige!
Här är koden:

set Dollar to 7
set Pris to text returned of (display dialog "Pris i USD" default answer "0" with title "Ebay Calculator")
set Frakt to text returned of (display dialog "Frakt i USD" default answer "0" with title "Ebay Calculator")
set TullLista to {"Bildelar", "Elektronik"}
set TullVal to (choose from list TullLista with title "Ebay Calculator" default items "Bildelar")
if TullVal contains "Bildelar" then set Tull to 1.045
if TullVal contains "Elektronik" then set Tull to 1.12
display dialog "1 USD = " & Dollar & "kr

Pris: $" & Pris & "
Frakt: $" & Frakt & "
Total: $" & Pris + Frakt & "

Pris i sverige:
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Pris utan tull och moms: " & Pris + Frakt * Dollar & "kr
Pris med tull och moms: " & Pris + Frakt * Dollar * Tull * 1.25 & "kr" with title "Ebay Calculator"

Nu skulle jag vilja hämta variabeln Dollar från www.dollarn.nu
Någon som har något tips på hur man löser detta?

  • Medlem
  • Varberg
  • 2009-11-30 21:29

Jag har lite problem med att jag måste starta om Stay Connected (Telenor´s program för mobilt bredband) när jag väcker MacBooken efter vila. Därför vill jag skapa ett script som startar om programmet. Tanken är att jag sedan ska köra skriptet med hjälp av SleepWatcher...men det får bli ett senare steg.... nu vill jag bara starta om programmet
jag skrev ihop detta:

if application "Stay Connected" is running then
	tell application "Stay Connected" to quit
	delay
	tell application "Stay Connected" to acitvate
end if

Det avslutar ju programmet, men det startar inte igen... kan jag på något sätt vänta tills det är avslutat innan jag försöker starta det igen?

Senast redigerat 2009-11-30 22:22
  • Medlem
  • Varberg
  • 2009-11-30 10:22

Jag bytade "is equal to" till "contains" sen funkade det som jag ville!
Tack för alla svar!

  • Medlem
  • Varberg
  • 2009-11-29 14:17

Hejsan!
Jag testar lite applescript, men jag får det inte att funka som jag vill... om jag kör:

set TullLista to {"Bildelar", "Elektronik"}
set TullVal to (choose from list TullLista)
if TullVal is equal to "Bildelar" then set Tull to 1.045
if TullVal is equal to "Elektronik" then set Tull to 1.12
display dialog Tull

så får jag till svar att Tull inte är definierad.... vad gör jag för fel?

Jag har alltså en lista där jag kan välja 2 olika alternativ:
Bildelar
Elektronik

När jag väljer Bildelar vill jag att variabeln Tull skall bli 1.045 och om jag väljer Elektronik så vill jag att variabeln Tull skall bli 1.12

Finns det något annat sätt som är smidigare att lösa mit problem på?

Tacksam för svar
Andreas