Applesript sptustitelny pod Windows

Programovacie jazyky, rady, poradňa...
jackb
Redeemer
Redeemer
Používateľov profilový obrázok
Príspevky: 20036
Registrovaný: 09 sep 2005, 19:40
Bydlisko: UK

Applesript sptustitelny pod Windows

Príspevok od používateľa jackb »

mam applescript a potrebujem ho spustit pod windows. da sa to? prerobil by ho niekto tak aby to bolo mozne?
ja programovat neviem, a jedine comu rozumiem v tom kode su suradnice, ktore budem potrebovat vymenit a credits :oops:
script:

Kód: Vybrať všetko

-- coordinates of left upper corner of area (degrees)
property beginning_lat : 41.764341
property beginning_long : 21.321398 (*41.764341 21.321398*)

-- parameters for GoogleEarth
set myAltitude to 2000
set myTilt to 0
set myAzimuth to 0

-- parameters for file names
property N : 0
property M : 0

-- parameters for end of script (degrees)

property mySouth : 41.72
property myEast : 21.4
property long_step : 0.0062
property lat_step : 0.0025

-- GE screenshot
-- by  [email protected]
-- modification by [email protected]
-- use at your own risk
--
-- Start Google Earth first and allow to connect to server before starting the script, set the Terrain feature of GE off

set myLat to beginning_lat
set myLong to beginning_long

repeat while myLat ≥ mySouth -- last row, where script stops
       
       set N to N + 1
       
       repeat while myLong ≤ myEast -- end of row and beginning of next one
               
               set M to M + 1
               
               set picfile to "test-" & N & "-" & M -- & ".jpg" -- filename for screenshot
               -- --                                   the file will be saved in the folder last used for saving
               set Overwrite to false -- -whether to overwrite an existing pic.
               activate
               
               tell application "Google Earth"
                       SetViewInfo {latitude:myLat, longitude:myLong, distance:myAltitude, tilt:myTilt, azimuth:myAzimuth}
                       repeat while (GetStreamingProgress) < 100 -- test for 100% received data
                       end repeat
               end tell
               
               -- mimic the human way to save image
               
               tell application "System Events"
                       if UI elements enabled then -- test if GUI-scriptimg is enabled
                               tell process "Google Earth"
                                       set frontmost to true
                               end tell
                               -- call dialog for screenshot
                               keystroke "s" using {command down, option down}
                               delay 1
                               -- set the name of the image file
                               keystroke picfile
                               delay 1
                               -- do it
                               keystroke return
                               
                               if Overwrite then
                                       delay 1
                                       keystroke return
                               end if
                               
                       else -- GUI-scripting is not enabled. Tell user how to enable it
                               tell application "System Preferences"
                                       activate
                                       set current pane to pane "com.apple.preference.universalaccess"
                                       display dialog "UI element scripting is not enabled. Check \"Enable access for assistive devices\""
                               end tell
                       end if
               end tell
               set myLong to (myLong + long_step) -- long step - it depends on size of screen. There  should be  10-15% overlap of images
               
       end repeat
       set myLong to beginning_long -- return to beginning of row
       set M to 0
       set myLat to (myLat - lat_step) -- lat step there should be 10-15% overlap
end repeat
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Applesript sptustitelny pod Windows

Príspevok od používateľa audiotrack »

ja sa od applu distancujem, takže neviem čo ten "apple script" je, ale ak je to aplikácia na iphone, tak pod windowsom existuje dosť emulátorov. Alebo je to niečo ako bat súbor, pre mac shell?
jackb
Redeemer
Redeemer
Používateľov profilový obrázok
Príspevky: 20036
Registrovaný: 09 sep 2005, 19:40
Bydlisko: UK

Re: Applesript sptustitelny pod Windows

Príspevok od používateľa jackb »

pre iPhone rozhodne nie. je to pre stolny Mac a ma to z Google Earth ukladat obrazky (ak ich aj nie rovno spojit do vyslednej mapy). Potrebujem to rozbehat pod XP aby som tu mapu mohol nakalibrovat a pouzit v iPhone...
teda stacilo by to ulozit ako .bat?
javatar
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6112
Registrovaný: 12 aug 2010, 14:49
Bydlisko: I don't exist at all.

Re: Applesript sptustitelny pod Windows

Príspevok od používateľa javatar »

to ti urcite stacit nebude ale skusit mozes
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Applesript sptustitelny pod Windows

Príspevok od používateľa audiotrack »

určite nie, hneď vidím že je to iná syntax. Nestačí to ako bat uložiť
jackb
Redeemer
Redeemer
Používateľov profilový obrázok
Príspevky: 20036
Registrovaný: 09 sep 2005, 19:40
Bydlisko: UK

Re: Applesript sptustitelny pod Windows

Príspevok od používateľa jackb »

a je tu niekto, kto by to vedel prerobit pre win?
alebo niekto kto by to bol ochotny pustit u seba na macku (suradnice treba zmenit tie by som poslal) a vysledne screeny by mi poslal na spat?
javatar
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6112
Registrovaný: 12 aug 2010, 14:49
Bydlisko: I don't exist at all.

Re: Applesript sptustitelny pod Windows

Príspevok od používateľa javatar »

teraz mi napadlo ze emulator mac sa vola PearPC (je to ale asi 5.5 roka stare) alebo QEMU vie tiez emulovat mac architektury, tak to mozes skusit prehnat cez virtualny mac
jackb
Redeemer
Redeemer
Používateľov profilový obrázok
Príspevky: 20036
Registrovaný: 09 sep 2005, 19:40
Bydlisko: UK

Re: Applesript sptustitelny pod Windows

Príspevok od používateľa jackb »

PearPC sa mi nespusti. teda po spusteni exe hned padne a u QEMU netusim, ktoru verziu stiahnut :?
javatar
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6112
Registrovaný: 12 aug 2010, 14:49
Bydlisko: I don't exist at all.

Re: Applesript sptustitelny pod Windows

Príspevok od používateľa javatar »

http://www.h7.dion.ne.jp/~qemu-win/
ale to je na dlhe studium - je to len konzola a rozhranie k tomu som na windows nenasiel :(
radsej nech ti to spravi niekto kto ma mac...
jackb
Redeemer
Redeemer
Používateľov profilový obrázok
Príspevky: 20036
Registrovaný: 09 sep 2005, 19:40
Bydlisko: UK

Re: Applesript sptustitelny pod Windows

Príspevok od používateľa jackb »

o tyzden to budem ja sam... potom uz budem otravovat v tebe o mackoch ako na to :)
dakujem za snahu a cas
Napísať odpoveď