私はコマンドラインツールを作成しました。私のプロジェクトはほぼ完了しましたが、ユーザー資格情報を求めるためのユーザーインターフェイスを作成する必要があります。 コマンドラインプロジェクトにウィンドウを追加することはできますか、それを行うにはココアアプリケーションを作成する必要がありますか?ユーザーインターフェイスを持つコマンドラインツール
0
A
答えて
1
コマンドラインツールは、(NSApplicationによって行われた)ウィンドウサーバーへの接続を持たないため、Windowsを作成することはできません。何らかの理由でウィンドウを表示する必要がある場合、おそらくその時点でアプリケーションでなければならないので、それを実行して1つにする必要があります。
0
Cocoaアプリが動作します。私はTcl/TkやMacRubyを使用していませんが、Cocoaを初めて使う人は、簡単に時間を取ることができます。
AppKit APIを使用せずにAppleScriptでこれを行うことはできません。 Prompt user for password with dialog window when using sudoを参照してください。
本当にXcodeの質問をしている場合は、「ココアウィンドウを追加できるようにコマンドラインプロジェクトを変換するにはどうすればよいですか」など、具体的な内容を再投稿することをおすすめします。
関連する問題
- 1. スクロールセンターを持つ3つのコンポーネントのユーザーインターフェイス
- 2. ノードを持つコマンドラインツールを書き込む
- 3. ポーランド語の管理ユーザーインターフェイスを持つオープンソースの.NET CMS
- 4. Qtアプリケーション用のWebユーザーインターフェイスを持つ最善の方法は?
- 5. IISExpressユーザーインターフェイス
- 6. Pythonユーザーインターフェイス
- 7. Androidのユーザーインターフェイスの設計について
- 8. Githubベストプラクティス - 複数のユーザーインターフェイスを維持する方法
- 9. バーチャルリアリティのユーザーインターフェイス
- 10. Composer用Webユーザーインターフェイス
- 11. Spring Rooのユーザーインターフェイス
- 12. ユーザーインターフェイスは、私が
- 13. xmlのAndroidユーザーインターフェイス
- 14. Javaのユーザーインターフェイス
- 15. OpenCVとユーザーインターフェイス
- 16. Android NDKとユーザーインターフェイス
- 17. 主キーとユーザーインターフェイス
- 18. SASのユーザーインターフェイス
- 19. ios SDKのコマンドラインツール
- 20. IE7 javascriptコマンドラインツール
- 21. CreateProcess + Callコマンドラインツール
- 22. コマンドラインツール「瓶」は、ディレクトリ
- 23. XCodeの4.3コマンドラインツール
- 24. Androidユーザーインターフェイスの問題
- 25. Pythonユーザーインターフェイス印刷ステートメント
- 26. ユーザーインターフェイスの問題android
- 27. C#のコマンドラインツールのラッパー
- 28. Swift:コマンドラインツール出口コールバック
- 29. コマンドラインツールからココアアプリケーションへ
- 30. データベースモデルからユーザーインターフェイスを生成
コマンドラインツールは、資格情報を要求しないので、 'sudo'から実行されることを期待しています。 – hamstergene
ただし、カスタムウィンドウで資格情報を要求する必要がある場合は、ココアアプリケーションを作成する必要がありますか? – Ana
@Ana:資格情報を尋ねる必要がある場合は、コマンドラインでstdioを使用し、パスワードにはgetpassを使用します。根本的な力が必要な場合は、ハムステルゲンが言ったことをしてください:すでに根本的な権限を持っていることを期待し、持っていなければユーザーに苦情を言います。 –