我們?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.
相關(guān)文章
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-18完全實(shí)例自學(xué)AutoCAD 2012機(jī)械繪圖 [唯美科技工作室
- 2021-08-18完全實(shí)例自學(xué)AutoCAD 2012建筑繪圖 [唯美科技工作室
- 2021-08-10中文版AutoCAD 2010入門與進(jìn)階PDF下載
- 2021-08-10中文版AutoCAD 2012機(jī)械制圖培訓(xùn)教程 [導(dǎo)向工作室 編
- 2021-08-06中文版AutoCAD 2015建筑設(shè)計(jì)與施工圖繪制實(shí)例教程 [麓
- 2021-08-05中文版AutoCAD 2015園林設(shè)計(jì)與施工圖繪制實(shí)例教程 [麓
- 2021-08-03Autodesk RevitMEP2014管線綜合設(shè)計(jì)應(yīng)用全彩 [柏慕進(jìn)
- 2021-08-02Autodesk RevitArchitecture2014官方標(biāo)準(zhǔn)教程 [柏慕進(jìn)
- 2021-07-31Autodesk EcotectAnalysis應(yīng)用教程美國(guó)LEED認(rèn)證和中國(guó)