4

メニューバーにあるアトムシェルを使用してMacアプリを作成しています。起動時に実行するためのオプションは何だろうと思っていました。

  • ユーザーが手動で行う必要がありますか?
  • これを行うにはユーザーの許可が必要ですか?
  • node / bashを使用してプログラムで行うにはどうすればよいですか?
  • これを行うためにアトムシェル内に既存のものはありますか?
  • これを行うことができる既存のモジュールはありますか?
4

4 に答える 4

6

自動起動モジュールを試してみてください。必要なことが行われるはずです。質問に答えるには:

  • いいえ
  • いいえ、でも先に聞いたら Classier™ です
  • 上記を参照
  • いいえ
  • 上記を参照。
于 2015-01-26T19:25:19.890 に答える
0

また、atom のサイド /applications/Atom.app/Content/resources ディレクトリに app ディレクトリを作成し、ファイルへのシンボリック リンクを作成することもできます。これにより、起動時にアプリが起動します。

于 2015-02-24T05:33:48.210 に答える
0

オプションは、起動時に実行するためのものです。

ユーザーがログオンするたびにこのアプリケーションを起動する場合、アプリをLaunchAgentとして設定します。

ジョブの内容を記述した plist ファイルを作成し、その plist を /Library/LaunchAgents にコピーするだけです。

plist は次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ProgramArguments</key>
    <array>
        <string>My_executable</string>
        <string>some_command_line_parameter</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>Label</key>
    <string>com.mycompany.myapp</string>
</dict>
</plist>

My_executableをアプリケーションへのフル パス ( の場合はを指す)に置き換え、必要に応じてコマンド ライン パラメーターを追加します。atom_shell でシェルを起動する必要がある場合は、これを実行するアプリケーションとして使用し、スクリプトをコマンドライン パラメータとして使用します。.appmy_application.app/Contents/MacOS/my_binary

また、ラベルを一意の URI に設定してください。

于 2015-01-27T11:31:34.783 に答える