問題タブ [keynote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
312 参照

applescript - Keynote プロパティが Applescript に渡されない

プレゼンテーション中に現在のスライドの番号を言うには、Mac が必要です。以下のスクリプトを作成しましたが、期待どおりに動作しません。

これを実行すると、Keynote の現在のスライド番号が正しく表示されますが、Keynote に移動してスライドを変更したり、スライドの表示を開始したりしても、Applescript はスライド番号を更新しません。Applescript ウィンドウに戻ると、すぐに正しいスライド番号が表示され始めます。

私もこれを使って試しました:

開いたままのアプリケーションとしてエクスポートしますが、同じ問題が発生します。

アプリケーション/スクリプトがフォアグラウンドにない場合、Applescript アプリケーションが正しいスライド番号を返すようにすることはできませんか? 関連する場合は、Keynote 6.2 を使用しています。

0 投票する
0 に答える
63 参照

javascript - HTML5 チェックの内容が

PowerPoint へのエクスポートと Keynote のオンライン icloud オプションでは不十分なので、プレゼンテーションを表示するために QuickTime へのエクスポート オプションを使用したいと思いました。

ここで、JavaScript と HTML5 ビデオ タグを使用して、keydown イベントでビデオを再生し、再生中のビデオのコンテンツが 1 秒間同じまま (アニメーションまたは次のスライド間の時間) になるたびに、ビデオを一時停止します。

私の質問は、再生中のビデオのコンテンツが 1 秒間同じままであるかどうかを確認するにはどうすればよいですか?

0 投票する
1 に答える
101 参照

ios - ios Objective-C how to display different video feed on big screen

According to the first comment at the end of this article: http://www.imore.com/keynote-iphone-ipad-review

And here: http://help.apple.com/keynote/ipad/2.2/#/tand1a4ee7c

It seems that you can configure keynote for iPad, such that you can see speaker notes on the iPad when you're using a dongle to plug into a projector or big screen; but not on the big screen.

Is this functionality only afforded to Keynote through some private API in the OS level? or does anyone know of a way of achieving this programatically? My use case doesn't need to make it into the app store - so a private API hack could work for me.

0 投票する
0 に答える
137 参照

html - PDF 数式画像が Keynote から HTML にエクスポートされない

私は何年も Keynote を使って、自分が教えている数学コースのスライドを作成しています。Keynote (そして、おそらく PowerPoint も同様) の非常に優れた機能の 1 つは、グラフィックスをアニメーション化できることです。これにより、ベクトル加算に関する講義が少し楽しくなります (:-))。私はこれらのアニメーション スライドを Keynote から HTML にエクスポートしていましたが、iPad、iPhone、デスクトップなどでの表示の良さに非常に感銘を受けました。

最近、Keynote 6 (9 から go figure) にアップグレードしましたが、アニメーションを Web にエクスポートすることはできたものの、Latex で (LatexIt やその他の手段を介して) 作成した数式がまったくないことに失望しました。正常にエクスポートされていました。行列の [] の代わりに、かわいいりんごの記号が表示されます (これは Apple の冗談のアイデアですか?)。また、フォントが適切にレンダリングされなくなります。これは、Keynote 9 ではすべて正常に機能していました。

他の誰かがこの「バグ」を発見し、回避策を見つけましたか? スライドを PDF にエクスポートできますが、Web HTML バージョンの方がはるかに優れていました。

0 投票する
1 に答える
1176 参照

font-awesome - fontAwesome と Apple Keynote 6.5

Yosemite (10.10) と Keynote 6.5 にアップグレードした後、プレゼンテーションをデザインしている間は fontAwesome が機能しますが、PDF にエクスポートすると失敗します。

エクスポートされたバージョンでは、アイコンが小さく、位置が正しくありません。

なぜだか分かりますか?

0 投票する
1 に答える
397 参照

applescript - 遷移タイマーを設定する Applescript

最近、PowerPoint から Keynote に切り替えました。50 までのプレゼンテーションがあり、それらを合計すると 5000 以上のスライドになります。各スライドには、3 秒から 30 秒の長さのオーディオが埋め込まれています。PowerPoint で、スライドにオーディオを挿入し、オーディオの長さと同じトランジション タイマーを追加するマクロを作成しました。

Keynote を使用すると、プレゼンテーションを適切に読み書きでき、音声も適切に再生されますが、トランジション タイマーはすべて無効になっています。

自動トランジションをクリックすると、すべてのスライド トランジション タイマーが 0.5 秒に設定されますが、これは変更できますが、すべてのスライドを見て手動でタイマーを設定するのは非常に平凡な作業なので、私はそれを行う気はありません。

プレゼンテーションの遷移時間は、automator で関心を持つことができますか、それとも CSV 形式のファイルからインポートできますか。Powerpoint でこれを行った方法は、必要なすべてのスライド タイマーを含む静的配列を作成し、後で各スライドをループしてタイマーを設定することでした。AppleScriptを使用してKeynoteで同様のことを行うことができますか

ご協力いただきありがとうございます

0 投票する
0 に答える
340 参照

macos - Applescript を使用して Keynote スライドのテキストを動的に変更する

私が疑問に思っているのは、キーノート スライドをロードし、スライドに AppleScript (テキスト ファイルを読み取る) を実行させ、その情報を取得し、それを使用してそのキーノート スライドのテキスト フィールドに入力する方法はありますか?

例: 基調プレゼンテーションを開く。プレゼンテーションを再生します。スライド #4 に進んだら、applescript を起動してテキスト ファイルから必要な情報を取得し、テキスト フィールドにデータを入力します。

0 投票する
1 に答える
929 参照

macos - AppleScript を使用して Keynote プレゼンテーションを開く (Keynote 6.5.2)

既に作成されているキーノート プレゼンテーション内のいくつかのスライドのテキストを変更できるかどうかを確認しようとしていますが、最初に開くだけで問題が発生します。

ここに私の現在の単純なアップルスクリプトがあります:

開こうとしているファイルを示すエラーが表示されます。

「Users/myUserName/Desktop/KeynoteAppleScript.key」は、そのようなファイルがないため開けませんでした」。

それは明らかに正しくありません。そこにあり、ファイルの名前を再確認して確認しました。

Keynote 6.5.2 を使用しています

スクリプト エディタ バージョン 2.7、AppleScript 2.4

ここで何が間違っていますか?

0 投票する
1 に答える
360 参照

keynote - JavaScript for Automation を使用してファイルの複製を作成 (Keynote プレゼンテーション)

ファイルの複製を作成し、新しい名前を指定するための推奨される方法は何ですか?

現時点で私は使用しています:

後で指定するのではなく、その複製メソッドで出力名を指定することをお勧めします。Finder辞書には、使用できると書かれています:

しかし、次のことを試すと:

  • new.txt がまだ存在しない場合、「エラー -1728: オブジェクトを取得できません」というメッセージが表示されます。
  • new.txt が既に存在する場合、メッセージは「エラー -1700: タイプを変換できません」です。

「位置指定子」がどのようなタイプであるかは明確ではありません。フォルダー/ファイル/フォルダー+ファイル、通常の文字列(フォルダー/ファイル/フォルダー+ファイル)でパスを試しました。

提案?

0 投票する
1 に答える
315 参照

osx-yosemite - ピリオドとコンマが無視されないように Keynote リッチ テキストのテキスト アイテムの区切り記号を変更する方法 (オートメーション用の Javascript を使用)。

要するに:

iWork リッチ テキスト オブジェクトを使用して、テキストを単語に分割すると、次のようになります。

「これは…彼が言った、文です!」

に:

[「これ」、「彼」、「言った」、「は」、「a」、「文」]

つまり、ピリオド、コンマ、感嘆符が消えました。AppleScript の状況と似ていますが、Javascript for Automation を使用すると、テキスト項目の区切り記号を設定する方法がわかりません (さらに、以前よりも簡単になることを望んでいます)。

詳細に:

次のようなリッチ テキストを変更したいと思います。

テキストには、サイズ/色/太さのバリエーションが含まれている可能性がありますが、これは維持する必要があります。結果は次のようになります。

単語 (私の場合: Keynote のプレゼンター ノート) を確認すると、次のようになります。

それ以外の:

そのため、.、[、および > などの文字は表示されず、検索/置換が不可能になります。

単語を取得するには、次を使用します。

who() を無視/考慮 (大文字と小文字、ハイフン、句読点) と組み合わせて使用​​してみましたが、結果は同じです。

英数字以外の文字を含む単語のリストを取得するにはどうすればよいですか?