Désolé s'il y a déjà une réponse à ça...
Je crée un tracé de contour et je souhaite ajouter un cercle au tracé à l'aide d'un script. Lorsque l'intrigue est une fenêtre autonome, c'est facile, j'ajoute quelque chose comme ceci :
SendToReport(
Dispatch(
{},
"Contour Plot Graph",
FrameBox,
{Add Graphics Script( 2, Description( "Script" ), Circle( {0, 0}, 3 ) )}
)Cependant, j'inclus l'intrigue dans un rapport plus volumineux contenant d'autres graphiques. Pour ce faire, j'ai une boîte de contour, contenant plusieurs instances HListBox et VListBox. Lorsque je fais cela, je ne peux plus obtenir la commande dispatch pour atteindre le tracé de contour. Au lieu de cela, je reçois un avertissement du type :
Cannot find FrameBox[ "Contour Plot Graph" ] at {}L'arborescence ressemble à ceci :

J'ai essayé toutes sortes de combinaisons dans le premier argument de Dispatch et je n'y arrive pas, donc je serais très reconnaissant pour de l'aide !
Merci.
N'utilisez pas Dispatch().
Envoyez un message directement à la boîte d'affichage appropriée, la boîte de cadre dans ce cas. En supposant que votre référence de fenêtre est stockée dans une variable la fenêtre , essaye ça:
window[OutlineBox("Contour Plot for x"][FrameBox(1)] << Add Graphics Script( 2, Description( "Script" ), Circle( {0, 0}, 3 ) );