JMP Pro 16.1
Quiero escribir un script que muestre un cuadro de diálogo "Guardar como" cuando se hace clic en un botón, pero quiero controlar en qué directorio comienza.No quiero guardar la tabla con su nombre actual; Quiero darle al usuario la oportunidad de cambiar el nombre antes de guardar.
Si ejecuto este código:
dtTemp = New Table("Temp");
dtTemp << Save("");</CODE></P><P> </P><P>El cuadro de diálogo Guardar como aparece en el último directorio en el que guardé.Si trato de forzar el directorio de esta manera:</P><P> </P><PRE><CODE class=" language-jsl">dtTemp2 = New Table("Temp2");
dtTemp2 << Save As("$Documents\");
luego, mi tabla Temp2 cambia de nombre a ".jmp" y se guarda en la carpeta Documentos, lo cual no es bueno. Necesito ese cuadro de diálogo que le permite al usuario establecer el nombre.
En algún lugar hay una variable donde JMP o el sistema operativo está guardando el último directorio/ruta donde se guardó un archivo, me gustaría sobrescribir esto, pero ni siquiera puedo encontrarlo.Probé algunas opciones, pero ninguna de estas parece ser la correcta.
path1 = Get Default Directory();
path2 = Get Current Directory();
path3 = Get File Search Path();
Show( path1, path2, path3);
Vale la pena señalar que parece que el "último directorio guardado" se almacena por separado para las secuencias de comandos y las tablas de datos, lo que me hace pensar que lo que estoy buscando se guarda de alguna manera dentro de JMP, no en el sistema operativo.
Lo que quiero es algo como:
dtTemp = New Table("Temp");
Set Data Table Save Path ("$DESKTOP\MyDestination");
dtTemp << Save("");¿Algunas ideas?