我們在用ProE時經(jīng)常涉及到設(shè)置工作目錄的問題。
大家最常見的做法就是打開ProE后通過文件->設(shè)置工作目錄選項設(shè)置當(dāng)前的工作目錄。當(dāng)然也可以在桌面上的ProE快捷菜單里通過設(shè)置起始位置來設(shè)置ProE啟動后默認的工作目錄。
附圖:

從編程的角度來看ProE的工作目錄:
每一個Windows進程都有一個當(dāng)前目錄,可以通過API函數(shù)GetCurrentDirectory和SetCurrentDirectory來分別獲取和設(shè)置進程的當(dāng)前目錄。
而Pro/Toolkit中提供了函數(shù)ProDirectoryCurrentGet和ProDirectoryChange來分別獲取和設(shè)置ProE的工作目錄。
那么,ProE的工作目錄與ProE進程的當(dāng)前目錄有什么關(guān)系呢?
經(jīng)過我編碼實踐,得出兩者之間的關(guān)系為:
(1)ProE啟動后,會將工作目錄設(shè)置為ProE進程的當(dāng)前目錄。
(2)改變ProE的工作目錄(不管是通過程式還是手動操作),會將ProE進程的當(dāng)前目錄設(shè)置為和工作目錄一樣。
(3)通過程式改變ProE當(dāng)前目錄不會影響到ProE的工作目錄。
我們知道,如果我們直接雙擊.exe文件(注意:不是快捷方式)運行程序,那么該程序運行后的當(dāng)前目錄為該.exe文件所在的目錄。如果我們運行該.exe文件的快捷方式,就可以通過設(shè)置起始位置來設(shè)置該進程啟動后的當(dāng)前目錄。結(jié)合(1)就能理解本文開頭講的設(shè)置ProE默認工作目錄的方法。
在工作當(dāng)中,我們還經(jīng)常通過批處理文件(.bat)來啟動ProE,這種方法通常應(yīng)用在在啟動ProE時要進行一些額外的設(shè)置的場合。在批處理中,可以在Call ProE程式之前,通過cd 命令設(shè)置ProE的啟動目錄,否則,ProE的啟動目錄即為.bat文件所在的目錄。
在工作當(dāng)中,應(yīng)根據(jù)具體的情況來選擇是通過快捷方式還是.bat來啟動ProE.
相關(guān)文章
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-18完全實例自學(xué)AutoCAD 2012機械繪圖 [唯美科技工作室
- 2021-08-18完全實例自學(xué)AutoCAD 2012建筑繪圖 [唯美科技工作室
- 2021-08-10中文版AutoCAD 2010入門與進階PDF下載
- 2021-08-10中文版AutoCAD 2012機械制圖培訓(xùn)教程 [導(dǎo)向工作室 編
- 2021-08-06中文版AutoCAD 2015建筑設(shè)計與施工圖繪制實例教程 [麓
- 2021-08-05中文版AutoCAD 2015園林設(shè)計與施工圖繪制實例教程 [麓
- 2021-08-03Autodesk RevitMEP2014管線綜合設(shè)計應(yīng)用全彩 [柏慕進
- 2021-08-02Autodesk RevitArchitecture2014官方標準教程 [柏慕進
- 2021-07-31Autodesk EcotectAnalysis應(yīng)用教程美國LEED認證和中國