MFC程式得到本身路徑

2021-05-28 07:01:55 字數 544 閱讀 7270

//解析路徑,得到當前執行程式所在目錄

char drive[_max_drive];

char dir[_max_dir];

方法二:

得到全路徑

tchar exefullpath[max_path]; // max_path

getmodulefilename(null,exefullpath,max_path);//得到程式模組名稱,全路徑

也就是當前執行程式的全路徑

利用方法一的解析路徑的方法,即可得到程式所在路徑。

getmodulefilename函式原型

dword getmodulefilename(

hmodule hmodule,     // handle to module。將要得到的模組的控制代碼。如果是當前模組,null

lptstr lpfilename,   // path buffer   得到的檔名。

dword nsize          // size of buffer   一般max_path就可以了

MFC 路徑問題

getmodulefilename null,exefullpath,max path 取當前模組 程式 的全名 wsplitpath s exefullpath,dr,dpath,file1,file2 將名稱按碟符 目錄 檔名拆分 wcscat s dr,dpath 合併碟符 目錄 exeful...

dos 命令下得到路徑

echo off setlocal enabledelayedexpansion echo 當前正在執行的批處理檔案所在路徑 cd pause echo off echo 當前目錄是 pause echo off set abc echo 當前正在執行的批處理檔案所在路徑 dp0 pause ech...

MFC瀏覽檔案路徑

vc mfc瀏覽檔案路徑具體 如下 cstring strfilepath t 用來儲存檔案路徑 browseinfo bi char buffer 512 初始化入口引數bi開始 bi.hwndowner null bi.pidlroot null bi.pszdisplayname buffer...