タグ付けされた質問 「applescript」

AppleScriptはMac OSのスクリプト言語です。

4
OS Xでスクリプトを実行するためのショートカットを割り当てます
OS Xは、キーの組み合わせを通常コマンドラインで実行されるコマンドにバインドする簡単な方法を提供しますか? たとえば、画面をすばやくロックするためのグローバルショートカットとして⌘ Cmd+ を割り当てる方法はありますか?L/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine

6
盗まれたMacbookを見つける方法
友人がMacbookを盗まれました。彼女のDropboxアカウントはまだMacbookで機能しているため、Macbookがオンラインになるたびに確認でき、IPアドレスを取得できます。 彼女はこの情報を警察に提供しました。警察は、IPアドレスから実際の場所を取得するのに最大1か月かかる場合があると言います。盗まれた商品を取り扱ったために今すぐその人が逮捕される可能性があるので、ラップトップを見つけるのを手伝うことができるかどうか疑問に思っていました(そうでなければ、警察が捕まえる前に彼らはそれを再インストールするかもしれません)。 盗まれたMacbookに関する事実は次のとおりです。 OS Xを実行していますが、正確にどのバージョンかはわかりません(ただし、確認します)。 パスワードがなく、管理者権限を持つ単一のユーザーアカウントのみがありました。 元の所有者のDropboxはまだ同期中であり、オンラインになるたびにIPアドレスを取得します。 元の所有者は技術者ではないため、SSH、VNCなどのリモートコントロール機能を有効にした可能性は非常に低いです(メールで問い合わせました)。 彼女はiCloudや.Macサービスを使用していません。 ユーザーにクリックさせるために、魅力的なファイルをDropboxにプッシュすることを検討していました。私はこれで1発しか撮れないと思うので、最善のことについていくつかのアイデアが欲しかった。 これまでの私のアイデア: 何らかの種類のキーロガーをインストールして、すべての情報を所有者に送り返します。ユーザーに気付かれずにこれを行う方法はありますか? ファイルをシェルスクリプトにして、ブラウザの履歴、iPhoneのバックアップの検索など、できるだけ多くの有用な情報を取得します。ただし、この情報を返送する最善の方法はわかりません。(もちろん、無料の電子メールアカウントに対して)mailコマンドを使用できるように思えますか? リモート管理を有効にすることもできます。ユーザーがセキュリティポップアップを受け入れずにこれを行う方法はありますか? ここに誰か何かヒントがありますか?私はたくさんのシェルスクリプトを書きましたが、他のOS Xオプション、例えばApplescriptがより良いかもしれないと思っていましたか?Dropboxファイルをプッシュするよりも良いアイデアがありますか? この質問は基本的にマルウェアの形を書くことに関するものですが、ハッカーのコンピューター DEF CONを盗んだときに何が起こるかについて、ヒーローをエミュレートできるようになりたいと思っています。 法律に違反しないようにするために何かをする前に、必ず警察に確認してください。

2
AppleScriptを設定して新しいiTerm2タブを開き、ディレクトリを変更するにはどうすればよいですか?
OS Xでは、AppleScriptをどのように設定しますか 新しいiTerm2タブを開きます ディレクトリに変更する コンソールをクリアする 現在のディレクトリをエコーし​​ます 以前は通常のターミナルでこのようなものがありましたが、iTerm2のスクリプティングガイドが見つかりません。

3
iTerm2でタブの色をプログラムで設定しますか?
私の毎日のワークフローには私が含まれています iTerm2の起動 3つのタブを作成する 各タブを赤、オレンジ、黄色に設定する 各タブで特定のパスに変更する このプロセスのスクリプトを作成したいと思います。シェル、applescriptなど。ただし、タブの色を変更できるフックは見つかりません。これは可能ですか?ここに私が達成しようとしているものの例のスクリーンショットがあります。

4
現在のスペースに新しいターミナルウィンドウを開くApplescript
はい、私はApple Scriptを使った初心者の経験がひどいです。 現在のデスクトップスペースで新しいターミナルウィンドウを開く必要があります。ターミナルを実行している別のスペースに私を移動してから、別のターミナルウィンドウを開きません。 もちろん、ターミナルが実行されていない場合は、新しいターミナルプロセスを開始する必要があります。

5
手動でクリアする方法を知っている場合でも、子供の閲覧履歴を追跡します
私は2人の10代の少年と同僚がいます(はい、「この友人に会いたい...」についてのキュークリシェ)彼は現在、彼らがpr0nを閲覧するのに問題を抱えており、彼らの閲覧を少しスパイしたいと思っています(これに関する哲学/倫理。)子供たちは、彼らが終わったときに彼らのブラウジング履歴をクリアするのに十分精通しています。私は彼がITをやっているので、ブラウジング履歴を保持する方法があるかどうかを尋ねてきました。 家族はMacを使用し、子供たちはSafariでサーフィンをしています。閲覧履歴は〜/ Library / Safari / History.plistに保存されることを知っています。このファイルを別の場所(/ opt / local / historyなど)にバックアップできるAppleScriptまたは他のスクリプト(Python / Ruby / Bash)を作成する方法があるはずです。 子供たちは、cronジョブやHazelのようなもので定期的にファイルをバックアップする必要がある場合、完了したら履歴をクリアすることを知っているのですか?これは機能しますが、大量の小さな増分バックアップが作成されるようです。 または、〜/ Library / Safari / History.plistを「監視」し、バックアップファイルに変更を増分的に追加する(いわばdiffを保存する)ことはできますが、データは失われませんか? どんなアイデア/ソリューションも歓迎します。 更新/編集:最古の人は別のPCでFirefoxを使用しているという懸念のお父さんからの言葉を聞いたので、家全体の使用状況を把握する限り、OpenDNSソリューション(できればルーターレベル)が最良の答えです。

1
AppleScript:別のスペースでアクティブなウィンドウに切り替えることなく、現在のスペースで新しいウィンドウを開く
ウィンドウが既に開いているスペースに切り替えずに、現在のスペースでアプリケーションに新しいウィンドウを開いてもらいたいのですが、 アプリケーションに切り替えるときは、アプリケーションのウィンドウが開いているスペースに切り替えます 設定システム環境設定]> [ミッションコントロール。 つまり、最初にに指示せずに、新しいウィンドウを直接開くようにアプリケーションに指示したいのですactivate。 AppleScriptでこれを行うにはどうすればよいですか(可能な場合)?



1
OS X Lion反転スクロールオートメーションのショートカット
誰もが知っているように(Mac OS X Lionを持っている人)、デフォルトでは、スクロールはiPhoneのように反転されています。 問題:USBマウスでは「通常のスクロール」、トラックパッドでは「自然/反転」スクロールを行う方法はありません。設定は(マウスとトラックパッドの両方の設定にリストされていても)両方に適用されます。 質問:AutomatorまたはAppleSciptingの経験がある人は、反転設定を切り替えることができるショートカットを作成する方法について、いくつかのヒントを教えてください。自宅にいるとき、Mac Book Airをキーボード、マウス、モニターに接続しているので、これが必要です。この設定を簡単に変更したいのですが。

1
「du」コマンドからのみサイズを取得し、フォルダー名は取得しない
フォルダーのサイズを変数に設定することになっているapplescriptを実行しています。これはこれまでのコードです: set sizeVar to do shell script "du -skh -m /Users/JS_Admin/Desktop" 出力: "4242 /Users/JS_Admin/Desktop" 問題は、サイズだけを数値で指定し、スペースやディレクトリの場所は指定しないことです。 それ、どうやったら出来るの?
10 macos  unix  applescript  du 

2
OS Xスクリプトのよりきれいなテキストダイアログ
私はこれらのデフォルトのAppleScriptとcocoaDialogダイアログにかなりうんざりしています。 私はそれらをこれに近いものに置き換えたいです: 誰かがcocoaDialogのようなシェル実行可能ファイルをウィンドウのカスタムルックで作成しましたか?シェルスクリプトやAppleScriptで見栄えのするテキストダイアログを表示する他のオプションはありますか?

2
ファイル名を渡して、アプリケーションからウィンドウを閉じるにはどうすればよいですか?
Mac OS Xからプレビューアプリケーションに特定のウィンドウを閉じるように指示するApplescriptベースのシェルコマンドを作成しようとしています。 #!/bin/sh osascript <<EOF tell application "Preview" close "$1" end tell EOF しかし、これは動作しません:エラーメッセージが表示されます 25:52: execution error: Preview got an error: "musixdoc.pdf" doesn’t understand the close message. (-1708) 関連質問:.bash_profileで定義されたエイリアスを使用して、コマンドラインからOS Xアプリケーションを閉じるにはどうすればよいですか?

1
Google Chromeとの自動対話
よし、SU、クラックする楽しいナットがある。 私は8つのスクリーンを一列に並べて、すべてがSnow Leopardを実行する1つの頑丈なG5に接続しています(そうです、4つのグラフィックカード、幅は約15,000ピクセルです!)。全画面表示の8つのChromeブラウザーウィンドウを使用して、それぞれが異なるURLをポイントするデモを設定しています。コンピュータを再起動するたびに手動でこれを行うのはお尻の痛みです。 この設定を前提として、自動的にスクリプトを記述したいと思います。 特定の画面にChromeウィンドウを開く そのウィンドウを特定のURLにポイントする そのウィンドウの全画面(command-Fはキーボードショートカットです) 私はオートマトンを使用したことがなく、シェルスクリプトにもあまり慣れていませんが、群衆から派手な提案があるかどうか疑問に思っていました。 更新:高レベルの機能にAutomatorを使用する必要がある場合でも、最終的にはコマンドライン/スクリプトからスクリプトをトリガーする方法を期待しています。必要に応じて、このデモをシェルからリモートでオンにできるようにしたいと思います。

2
スクリプトの場所の親フォルダのパスを取得する:Applescript
背景:tclアプリを起動する単純なapplescriptアプリを作成しようとしていますが、スクリプトの最初の部分で行き詰まっています。 applescriptへのパスの親フォルダーを取得する必要があります。このコードを実行すると: set LauncherPath to path to me set ParentPath to container of LauncherPath ...私はこのエラーを受け取ります: error "Can’t get container of alias \"Macintosh HD:Users:simon:Downloads:folder with spaces:CrossFire-master:CrossFire Launcher for Mac.app:\"." number -1728 from container of alias "Macintosh HD:Users:simon:Downloads:folder with spaces:CrossFire-master:CrossFire Launcher for Mac.app:" この回答を読んだ後、私はこれを試しました: set LauncherPath to path to me set RealLauncherPath …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.