« [AppleScripts]GoogleMapのURLからBridge用のGPS用の値を作る【その1】 | トップページ | [AppleScripts]GoogleMapのURLからBridge用のGPS用の値を作る【その3】 »

[AppleScripts]GoogleMapのURLからBridge用のGPS用の値を作る【その2】


その1に続いて
順番が逆になりましたが
URLの整形部になります。

GoogleMapのURLは↓この部分を使います。
  
Website_image20130128_233223


URLの↓この部分が欲しいわけです。

20130129_174607


実際には1行で書けますが
2回にわけて書くと

20130129_175826


変数ll以降をまず取得して

値の終わりの&までに整形します

20130129_175924


Website_image20130129_181213

 
 
  
 

set theOrgGoogleMapUrl to "https://maps.google.com/maps?q=%E6%9D%B1%E4%BA%AC%E3%82%BF%E3%83%AF%E3%83%BC&hl=en&ie=UTF8&ll=35.659284,139.745879&spn=0.034276,0.030127&hq=%E6%9D%B1%E4%BA%AC%E3%82%BF%E3%83%AF%E3%83%BC&t=m&z=15" as text
log "GoogleMapからコピーしたURL" & theOrgGoogleMapUrl

--------変数のll=から後ろを取り出すコマンドラインを整形
set theAwkComLL to "echo " & quoted form of theOrgGoogleMapUrl & "| awk -F \"&ll=\" '{print($2)}' "

set theGoogleLlNo to do shell script theAwkComLL as text
log "変数のll=から後ろを取り出す→" & theGoogleLlNo

--------取り出した部分の&までを変数として取得するコマンドラインを整形
set theAwkComLL to "echo " & quoted form of theGoogleLlNo & " |awk -F \"&\" '{print($1)}' "

set theGoogleLlNo to do shell script theAwkComLL as text
log "取り出した部分の&までを変数として取得→" & theGoogleLlNo

--------,」で区切ってリスト形式で格納
set AppleScript's text item delimiters to {","}
set theGoogleLlNoList to every text item of theGoogleLlNo as list


「GoogleMap2Bridgev2.rtf」をダウンロード

「GoogleMap2Bridgev2.scpt.zip」をダウンロード

続く

|

« [AppleScripts]GoogleMapのURLからBridge用のGPS用の値を作る【その1】 | トップページ | [AppleScripts]GoogleMapのURLからBridge用のGPS用の値を作る【その3】 »

AdobeBridge」カテゴリの記事