名前を変更して約70個のUSBスティックを記入する必要があります。挿入時に自動的にAppleScriptを実行すると、はるかに簡単になります。USBドライブを挿入したら、AppleScriptを自動的に実行する方法は?
2
A
答えて
6
OS Xマシンに接続する外付けドライブは、/Volumes
にマウントされています。そのフォルダーで変更を監視する場合は、追加された外部ドライブをピックアップして処理できます。このコードを実行:
property ignoredVolumes : {"Macintosh HD", "Time Machine Backups"} -- add as needed
tell application "System Events"
set rootVolume to disk item (POSIX file "/Volumes" as text)
set allVolumes to name of every disk item of rootVolume
repeat with aVolume in allVolumes
if aVolume is not in ignoredVolumes then
set name of disk item (path of rootVolume & aVolume) to newName
end if
end repeat
end tell
があなたのignoredVolumes
リストに含まれていないドライブの名前を変更しますnewName
に(すべてが、あなたは、無視ターミナルでls /Volumes
を実行して、プロパティに名前を追加したいものをを外してください)。
property pollIntervall : 60 -- in seconds
property ignoredVolumes : {…} -- from above
on run
my checkVolumes()
end run
on idle
my checkVolumes()
return pollInterval
end idle
on checkVolumes()
tell … end tell -- from above
end checkVolumes
とのAppleScriptエディタ(あなたが行うときは、「滞在開く」ダニを確認して、「AppleScriptのアプリケーション」を選択)に保存します。これはすべての変更でトリガさせるには、Stay-Open script applicationようにコードを修正。起動されると、スクリプトは実行され続け、pollInterval
秒ごとにon idle
ハンドラを実行します。
これは基本的にonce-in-a-whileバッチジョブを実行している場合に問題ありません。あなたが滞在-開いているスクリプトのアプリケーションを実行しているに依存しない、より恒久的な解決策が必要な場合は、どちらか
- はPhilip Regan on Ask Differentから
/Volumes
フォルダ(帽子の先端にフォルダアクションスクリプトを添付することができ、設定する方法の詳細については、 this Mac OS X Hints postでアクション) - 利点はあなたの厳密プロセス/Volumes
への追加、またはtrue
に設定StartOnMount
キーでLaunchAgentを作成することで - 使用
launchd
ている - エージェントは(ファイルシステムがマウントされるたびに起動するスクリプト/アプリをトリガーします帽子の先端はDaniel Beck at Ask Differentに;詳細はApple’s Technical Note TN2083を参照)。
関連する問題
- 1. AppleScriptを使用してusbドライブからローカルディスクに移動する
- 2. USBドライブにプラグインしている間に自動実行appilication
- 3. アップスタートコールスクリプト(USBドライブ挿入用)
- 4. USBフラッシュドライブ挿入時にPythonスクリプトを実行する方法
- 5. googleドライブからgoogleドライブにデータを自動的にインポートする方法
- 6. USBが挿入されたときに自動的に実行されるpythonファイル
- 7. Tampermonkey、Chromeテーブルに行を自動的に挿入する方法は?
- 8. バットファイルに自動的に値を挿入する方法
- 9. 挿入時にデータベースルックアップテーブルを自動的にマップする方法(Oracle)
- 10. Vi:自動的に空白を挿入する方法
- 11. 次の行のデータベースにデータを自動的に挿入する方法
- 12. スクリプトを動的に挿入してすぐに実行する
- 13. Applescriptは入力後自動的にダイアログボックスを閉じますか?
- 14. USBモデムを接続したときに検出して自動的にインターネットに接続するAppleScript
- 15. javaからmysqlに自動インクリメント値を挿入する方法
- 16. 動的に既存の行にセルを挿入する方法
- 17. .netでテストメソッドを自動的に実行する方法は?
- 18. PHPスクリプトを毎日自動的に実行する方法は?
- 19. スケジューラベースでストアドプロシージャを自動的に実行する方法は?
- 20. USBから「iTunesに自動的に追加」に音楽ファイルを転送し、AppleScriptで再生します
- 21. 動的自動テキスト挿入
- 22. USBフラッシュドライブからプログラムを自動実行する
- 23. .netフレームワーク4.0アプリケーションをUSBドライブから実行する
- 24. Magento 2 - 行を自動的に挿入する問題
- 25. udevのルールとシェルスクリプトからusbドライブを自動マウント
- 26. 列に自動的に値を挿入
- 27. 実行時にアクティビティに動的にレイアウトを挿入する
- 28. Cドライブを使用してUSBドライブを取り外す方法
- 29. ダウンロード後にファイルを自動的に実行する方法
- 30. BATスクリプト - 追加の引数を自動的に挿入する方法は?