存檔路徑視窗

各位大大

我已經撰寫好好一個可以儲存txt檔的程式

可是路徑都必須要在程式底下或是在人際介面上的control來選擇或是寫入

我想要一個 程式執行時,就會馬上跳出一個詢問我存檔到哪的視窗

要如何撰寫呢

若我路徑的接點不設定的話,會沒辦法執行程式呢

是否有辦法程式執行時 自動點選 左邊那個紅色框框裡的按鈕呢?

請參考如下範例:

首先是我把Write Spreadsheet String.vi這個比較高階的內建VI一路打開,到最後裡面不能開啟
你可以看到當輸入的東西被兩條判斷式判定不對時,進入Case True,他呼叫Open/Create/Replace File就不會把Path傳入,而是傳入空
這將正確自動呼叫Open/Create/Replace File本身的Dialog If Empty結果

第二階段是我模仿你的Build Path,可以發現Path會被組合出來。當條件式沒問題,C:\12231542.xlsx這個Path就會被傳入
當然後面Open/Create/Replace File還是發生了問題了,我們後面再來解決這個問題

從以下例子你可以看到,當判斷式成立時,Case True裡面我沒有傳入,也就是Dialog If Empty發動
這時候Open/Create/Replace File就呼叫了Dialog
我另外也補上了objHightLight這個Invoke methed,讓它會自動聚焦一個HightLight的視覺動作出來
這個視覺動作當然只有在Dialog If Empty (True)的情況才會被呼叫

最後一個階段,製造一個真正存在的D:\1.xlsx,讓檔案正確被開啟到
檔案開啟成功,然後再被關閉,整個程式就都是你的化工廠...,阿是整個程式就都可以沒有Error了 

MingYen42361.6660300926

[QUOTE=MingYen]

請參考如下範例:

首先是我把Write Spreadsheet String.vi這個比較高階的內建VI一路打開,到最後裡面不能開啟
你可以看到當輸入的東西被兩條判斷式判定不對時,進入Case True,他呼叫Open/Create/Replace File就不會把Path傳入,而是傳入空
這將正確自動呼叫Open/Create/Replace File本身的Dialog If Empty結果

第二階段是我模仿你的Build Path,可以發現Path會被組合出來。當條件式沒問題,C:\12231542.xlsx這個Path就會被傳入
當然後面Open/Create/Replace File還是發生了問題了,我們後面再來解決這個問題

從以下例子你可以看到,當判斷式成立時,Case True裡面我沒有傳入,也就是Dialog If Empty發動
這時候Open/Create/Replace File就呼叫了Dialog
我另外也補上了objHightLight這個Invoke methed,讓它會自動聚焦一個HightLight的視覺動作出來
這個視覺動作當然只有在Dialog If Empty (True)的情況才會被呼叫

最後一個階段,製造一個真正存在的D:\1.xlsx,讓檔案正確被開啟到
檔案開啟成功,然後再被關閉,整個程式就都是你的化工廠...,阿是整個程式就都可以沒有Error了 

[/QUOTE]

謝謝你!