我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Proe教程

深入理解ProE的工作目錄

時間:2012-04-06 11:28:54 來源:未知

我們在用ProE時經常涉及到設置工作目錄的問題。

大家最常見的做法就是打開ProE后通過文件->設置工作目錄選項設置當前的工作目錄。當然也可以在桌面上的ProE快捷菜單里通過設置起始位置來設置ProE啟動后默認的工作目錄。

附圖:

 


 

從編程的角度來看ProE的工作目錄:

每一個Windows進程都有一個當前目錄,可以通過API函數GetCurrentDirectory和SetCurrentDirectory來分別獲取和設置進程的當前目錄。

而Pro/Toolkit中提供了函數ProDirectoryCurrentGet和ProDirectoryChange來分別獲取和設置ProE的工作目錄。

那么,ProE的工作目錄與ProE進程的當前目錄有什么關系呢?

經過我編碼實踐,得出兩者之間的關系為:

(1)ProE啟動后,會將工作目錄設置為ProE進程的當前目錄。

(2)改變ProE的工作目錄(不管是通過程式還是手動操作),會將ProE進程的當前目錄設置為和工作目錄一樣。

(3)通過程式改變ProE當前目錄不會影響到ProE的工作目錄。

我們知道,如果我們直接雙擊.exe文件(注意:不是快捷方式)運行程序,那么該程序運行后的當前目錄為該.exe文件所在的目錄。如果我們運行該.exe文件的快捷方式,就可以通過設置起始位置來設置該進程啟動后的當前目錄。結合(1)就能理解本文開頭講的設置ProE默認工作目錄的方法。

在工作當中,我們還經常通過批處理文件(.bat)來啟動ProE,這種方法通常應用在在啟動ProE時要進行一些額外的設置的場合。在批處理中,可以在Call ProE程式之前,通過cd 命令設置ProE的啟動目錄,否則,ProE的啟動目錄即為.bat文件所在的目錄。

在工作當中,應根據具體的情況來選擇是通過快捷方式還是.bat來啟動ProE.