JMP 專業版 16.1
我想編寫在單擊按鈕時彈出“另存為”對話框的腳本,但我想控制它從哪個目錄開始。我不想使用當前名稱保存表;我想讓用戶有機會在保存之前更改名稱。
如果我運行此代碼:
dtTemp = New Table("Temp");
dtTemp << Save("");</CODE></P><P> </P><P>在我上次保存的任何目錄中都會彈出“另存為”對話框。如果我嘗試像這樣強制目錄:</P><P> </P><PRE><CODE class=" language-jsl">dtTemp2 = New Table("Temp2");
dtTemp2 << Save As("$Documents\");
然後我的 Temp2 表被重命名為“.jmp”並保存在不好的 Documents 文件夾中。 我需要那個讓用戶設置名稱的對話框。
某處有一個變量,JMP 或操作系統正在保存保存文件的最後一個目錄/路徑,我想覆蓋它,但我什至找不到它。我嘗試了幾個選項,但似乎沒有一個是正確的。
path1 = Get Default Directory();
path2 = Get Current Directory();
path3 = Get File Search Path();
Show( path1, path2, path3);
值得注意的是,似乎“最後保存目錄”是為腳本和數據表單獨存儲的,這讓我認為我正在尋找的內容以某種方式保存在 JMP 中,而不是操作系統中。
我想要的是這樣的:
dtTemp = New Table("Temp");
Set Data Table Save Path ("$DESKTOP\MyDestination");
dtTemp << Save("");有任何想法嗎?