7
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

AppleScriptで自動でネットワークディレクトリに接続する

Last updated at Posted at 2016-11-11

##起動時に自動接続するだけではなく、接続が切れた場合にもすぐ接続を再開したい

  • 現在接続されているディレクトリ名を取得し、その中に希望の名前がなかったら接続実行する
on idle
	tell application "System Events"
		set diskNames to name of every disk
		if diskNames contains "ディレクトリ名" then
			--display dialog "もうつながってます"
		else
			try
				mount volume "smb://IPアドレス/ディレクトリ名/" as user name "ログインID名" with password "パスワード"
			end try
		end if
		return 10
	end tell
end idle

##上記スクリプトをアプリケーションとして保存

  • 「ファイルフォーマット」を「アプリケーション」として保存する際、「ハンドラの実行後に終了しない」にチェックを入れて保存してください。

##起動時に必ず実行する設定

  • システム環境設定の「User & Groups」で現在のユーザの「ログイン項目」に保存したアプリファイルを登録しておきます。

##注意点

  • 接続先が完全にフリーズしている場合や、電源が落ちている場合などは、上記スクリプトがタイムアウトしてエラーダイアログを表示します。それが表示されている間は、他の自動処理のスクリプトが実行できなくなりますので、ご注意ください。
7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?