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

您的位置:網(wǎng)站首頁(yè) > Proe教程

深入理解ProE的工作目錄

時(shí)間:2012-04-06 11:28:54 來(lái)源:未知

我們?cè)谟肞roE時(shí)經(jīng)常涉及到設(shè)置工作目錄的問(wèn)題。

大家最常見(jiàn)的做法就是打開(kāi)ProE后通過(guò)文件->設(shè)置工作目錄選項(xiàng)設(shè)置當(dāng)前的工作目錄。當(dāng)然也可以在桌面上的ProE快捷菜單里通過(guò)設(shè)置起始位置來(lái)設(shè)置ProE啟動(dòng)后默認(rèn)的工作目錄。

附圖:

 


 

從編程的角度來(lái)看ProE的工作目錄:

每一個(gè)Windows進(jìn)程都有一個(gè)當(dāng)前目錄,可以通過(guò)API函數(shù)GetCurrentDirectory和SetCurrentDirectory來(lái)分別獲取和設(shè)置進(jìn)程的當(dāng)前目錄。

而Pro/Toolkit中提供了函數(shù)ProDirectoryCurrentGet和ProDirectoryChange來(lái)分別獲取和設(shè)置ProE的工作目錄。

那么,ProE的工作目錄與ProE進(jìn)程的當(dāng)前目錄有什么關(guān)系呢?

經(jīng)過(guò)我編碼實(shí)踐,得出兩者之間的關(guān)系為:

(1)ProE啟動(dòng)后,會(huì)將工作目錄設(shè)置為ProE進(jìn)程的當(dāng)前目錄。

(2)改變ProE的工作目錄(不管是通過(guò)程式還是手動(dòng)操作),會(huì)將ProE進(jìn)程的當(dāng)前目錄設(shè)置為和工作目錄一樣。

(3)通過(guò)程式改變ProE當(dāng)前目錄不會(huì)影響到ProE的工作目錄。

我們知道,如果我們直接雙擊.exe文件(注意:不是快捷方式)運(yùn)行程序,那么該程序運(yùn)行后的當(dāng)前目錄為該.exe文件所在的目錄。如果我們運(yùn)行該.exe文件的快捷方式,就可以通過(guò)設(shè)置起始位置來(lái)設(shè)置該進(jìn)程啟動(dòng)后的當(dāng)前目錄。結(jié)合(1)就能理解本文開(kāi)頭講的設(shè)置ProE默認(rèn)工作目錄的方法。

在工作當(dāng)中,我們還經(jīng)常通過(guò)批處理文件(.bat)來(lái)啟動(dòng)ProE,這種方法通常應(yīng)用在在啟動(dòng)ProE時(shí)要進(jìn)行一些額外的設(shè)置的場(chǎng)合。在批處理中,可以在Call ProE程式之前,通過(guò)cd 命令設(shè)置ProE的啟動(dòng)目錄,否則,ProE的啟動(dòng)目錄即為.bat文件所在的目錄。

在工作當(dāng)中,應(yīng)根據(jù)具體的情況來(lái)選擇是通過(guò)快捷方式還是.bat來(lái)啟動(dòng)ProE.