toolフォルダについて
/Applications/OME_Applications/toolsフォルダにあるコマンドラインツール
by msyk(msyk@mac.com)
2001/12/17
コマンドラインツール:kcpassword
kcpasswordコマンドは、デフォルトのキーチェーンからパスワードを取り出したり、あるいはデフォルトのキーチェーンにパスワードを設定することができる。コマンドの使い方は次の通りで、最初のパラメータはgetないしはsetのいずれかのキーワードを指定する必要がある。
キーチェーンからパスワードを取り出す:kcpassword get ServerName AccountName [Protocol]
キーチェーンにパスワードを設定する:kcpassword set ServerName AccountName Password [Protocol]
- ServerName:サーバ名
- AccountName: アカウント
- Password:パスワード
- Protocol:プロトコルを指定するがMac OSのOSタイプ形式の4バイトデータを指定する(省略すると任意のプロトコル)
結果コードが0なら取り出しや設定がうまく行われたことを示す。そうでなければエラー。
パスワードの取り出しでは、取り出し結果が標準出力に書き出されるが、改行は出力されないので、出力結果がそのままパスワードである。同一条件の項目が複数ある場合には、最初の項目のパスワードだけが取り出される。
パスワードの設定では、すでに指定するサーバ、アカウントのアイテムがあれば、それを削除して、新たなパスワードを設定する。
ポート、認証タイプについては、「任意」となっている。また、プロトコルを指定しないと「任意」となるようにしている。
コマンドラインツール:resolvalias filePath
- filePathに指定したファイルがエイリアスであれば、そのエイリアスを解決して、オリジナルのファイルのフルパスを、標準出力に書き出す。
- 指定したファイルがエイリアスでなければ、そのファイルのフルパスを戻す。
- 結果コードは、0ならエラーなし、それ以外だと、APIが戻したエラー値となっている。
コマンドラインツール:pppdiscon [-v]
- PPP接続を強制的に切る。
- -vは各種情報を標準出力に書き出す。
- 結果コードは0ならエラーなし。なにかあれば、おそらくは0以外の値になる。
コマンドラインツール:soundplay soundName
- soundNameで指定した名前のサウンドを鳴らします。
- soundNameは、~/Library/Sounds、/System/Library/Soundsに存在するAIFFファイルのファイル名です。大文字小文字はファイルとおりでなければなりません。
- たとえば、/System/Library/Sounds/Sosumi.aiffを再生するには、「soundplay Susumi」とコマンド入力します。
- 自分でファイルを作ってシステムフォルダに追加する場合には、ファイル名の拡張子は.aiffである必要があります。
コマンドラインツール:speaking text
- 現在のスピーチの設定に従って、textを読み上げます。
- 空白がある場合には、パラメータをシングルクォーテーションあるいはダブルクォーテーションで囲うことを忘れないでください。
更新日:2002年 4月 10日 水曜日