Re: パワーポイント: トリガー ペースト クリップボードやあ@ほぎ、
このようなことを (私の Mac で) 行うための私のお気に入りの方法は、RunProgram() を使用して AppleScript を実行することです。 これが私のプロセスです。これは、Windows に適応している場合に役立つことを願っています。
JMP 側では、RunProgram() を使用して、作成する bash スクリプトを実行します。
Run Program( Executable( "~/Desktop/pastePowerpoint" ) );
bash スクリプトを作成するには、プレーン テキスト ファイルを開き、bash を AppleScript 呼び出しに書き込み、次に AppleScript を書き込みます。 そのプレーンテキストファイルの完全な内容は次のとおりです。
#!/bin/bash
osascript <<END tell="" application=""></END>
それを(拡張子なしで)保存したら、実行可能にする必要があります。 ターミナルでは、次のコマンドを実行できます (これはデスクトップ上にあると想定しています)。
chmod 755 ~/Desktop/pastePowerpoint
以上です!お役に立てれば!
@ジュリアン
Re: パワーポイント: トリガー ペースト クリップボードありがとう@ジュリアン.
Windows に関して、ChatGPT は PowerShell スクリプトを使用することを提案しました。
(JSL スクリプトと ps1 コードが同じフォルダーに保存されていることを前提としています)
Try(Current Report()<< Copy Picture();
If( Host is( "Windows" ),
PowerShellScriptName= Convert File Path( "", windows ) ||"PastePicture.ps1";
runOptions = "-File \!""|| PowerShellScriptName||"\!"";
MyResult = Run Program(
Executable( "PowerShell.exe" ),
Options( {runOptions} ),
ReadFunction( Function( {this}, Write( this << read ) ) )
)
));貼り付け画像.ps1:
$ppt = New-Object -ComObject PowerPoint.Application
$ActivePPT = $ppt.ActiveWindow
if ($ActivePPT -eq $null) {
return "no active ppt"
} else {
$slide=$activeppt.Presentation.Slides($ppt.ActiveWindow.Selection.SlideRange.SlideNumber)
$shape = $slide.Shapes.Paste()
return 0
}
Powerpoint: クリップボードをトリガーして貼り付けるJmp には、グラフをクリップボードにコピーした後、Powerpoint で「クリップボードの貼り付け」をトリガーする機能はありますか。
高度な統計モデリングコンテンツの構成実験計画法マスカスタマイゼーション結果の共有と伝達Re: Powerpoint: クリップボードの貼り付けをトリガーするWindows バージョンを (PowerShell 経由で) GraphBuilder ツールバーに追加しました。
グラフビルダーツールバー
