1

利用可能な VPN 接続のリストを取得し、ランダムな接続を選択する単純な AppleScript を作成しようとしています。

tell application "Tunnelblick"
    set the_values_list to get configurations
    set the list_count to the count of the_values_list --gets number of items in list
    set pick to random number from 1 to list_count --has it choose a random item
    set generated_choice to item pick of the_values_list --sets the generated item as the choice
    return generated_choice --displays the choice
end tell

これは以下を返します:

アプリケーション「Tunnelblick」の構成「USA.Indiana.SouthBend_LOC1S2.UDP」

ただし、リターンを置き換えて接続しようとすると:

connect generated_choice --displays the choice

エラーが発生します:

Tunnelblick でエラーが発生しました: 無効なキー形式です。

なぜこれが起こっているのでしょうか?値の代わりにポッキングされた配列(リスト)を渡しているようです。

4

1 に答える 1

1

以下は働いた

connect (get name of (configuration pick))

于 2013-01-11T03:39:26.640 に答える