「hello world」ではなく、「hello world \ n」を印刷したいとします。 Apple Scriptでこれをどうやって行うのですか?改行がない場合はどうすれば印刷できますか?
log
が表示されません。おそらくwrite
は、標準出力のファイル記述子を取得する方法を理解できないことを除いては可能です。
「hello world」ではなく、「hello world \ n」を印刷したいとします。 Apple Scriptでこれをどうやって行うのですか?改行がない場合はどうすれば印刷できますか?
log
が表示されません。おそらくwrite
は、標準出力のファイル記述子を取得する方法を理解できないことを除いては可能です。
"System Events"からの命令 "keystroke"は、あなたが望むことをしなければならないと思っています。キーボードを使ってエントリをシミュレートします。他のプログラムのエントリをシミュレートするには、 )
スクリプト怒鳴るは\なしのnカーソルがある文書で、Wordのフロントアップして、種類の文を作る。あなたはまた、コマンドを使用して「のようなオプションで「キーストローク」を使用することができます
tell application "Microsoft Word" to activate
tell application "System Events" to keystroke "this is my text without return"
例えば、次のスクリプトはWordの 'command n'をシミュレートします。これはメニューの新しいドキュメントのショートカットです:
tell application "Microsoft Word" to activate
tell application "System Events" to keystroke "n" using command down
現在のスクリプトにキーストロークを伝えることはできますか?現在のプログラムに関連付けられているstdoutに出力する必要があります。つまり、 'log'コマンドはそれを行いますが、末尾の改行を追加します。 'write'コマンドはそれを行いますが、stdoutで動作させる方法を理解できません。 –
どこに書きたいですか?ターミナルウィンドウで?テキストファイルですか?開いている文書(どのアプリケーション)に? – pbell
標準出力と最終的には別のプログラムの標準入力(おそらくパイプです)。 –