當前路徑解壓命令:
shellexecute(null,"open","winrar.exe","e abc.rar","abc.txt",sw_hide);
絕對路徑:
shellexecute(null,"open","winrar.exe","x c:\abc.rar","c:\abc.txt",sw_hide);
壓縮命令:後面的引數一定要寫上,否則壓縮的就是那個資料夾所有的了c:\678.txt
shellexecute(null,"open","winrar.exe","a -as -r c:\\abc.rar","c:\\abc.txt",sw_hide);
遞迴壓縮vudroid2目錄下全部檔案為 2m 大小分卷自解壓檔案(自解壓檔案就是壓縮檔案中已經包含了解壓縮的工具,無需使用者自己安裝解壓縮工具) vudroid2.part1.sfx,vudroid2.part2.rar,vudroid2.part3.rar 等,將命令a換成命令m可將檔案壓縮後刪除
rar a -r -v2000 -sfx vudroid2.rar vudroid2
使用密碼 zaba 壓縮contact1.rar檔案
rar a -pzaba contact1.rar contact.dat
-------------------------------------------
vc實現解壓到當前目錄,有cmd視窗和解壓視窗
cstring scommandline1,scommandline2;
char cwindowsdirectory[max_path];
char ccommandline[max_path];
dword dwexitcode;
process_information pi;
startupinfo si = ;
getsystemdirectory(cwindowsdirectory, max_path);
scommandline1 = cstring(cwindowsdirectory) + _t("\\cmd.exe /c ");
scommandline2="cmd /k ";/*e:\\會計電算化\\1_3xpwin7\\accountsysxpbbbbcd\\debug\\winrar.exe";*/
scommandline2+=m_dnldpath1;
scommandline2+="\\winrar.exe e abc.rar abc.txt";
::strcpy(ccommandline, scommandline2);
// 啟動"記事本"作為子程序
bool ret = createprocess(null, ccommandline, null, null, false, 0, null, null, &si, &pi);
if (ret)
隱藏解壓視窗
hdesk hdesk = createdesktop(_t("mydesk"), null, null, 0, generic_all, null);
assert(hdesk);
cstring scmdline,scommandline1,scommandline2;
char cwindowsdirectory[max_path];
char cwnddir[50];
char ccmdline[50];
dword dwexitcode;
process_information pi=;//啟動視窗的資訊
startupinfo si = ;
si.lpdesktop = _t("mydesk");
si.dwflags = startf_useshowwindow;
si.wshowwindow = sw_hide;
getsystemdirectory(cwindowsdirectory, max_path);
scommandline1 = cstring(cwindowsdirectory) + _t("\\cmd.exe /c ");
scommandline2="cmd /k ";
scommandline2+=m_dnldpath1;
scommandline2+="\\winrar.exe e abc.rar abc.txt";
::strcpy(ccmdline, scommandline2);
//啟動記事本的子程序
bool ret=createprocess(null,ccmdline,null,null,false,0,null,null,&si,&pi);
if(ret)
VC中如何實現視窗的隱藏
vc中如何實現視窗的隱藏 用mfc做的dialog based 程式只要在oninitdialog 函式裡面寫如下 就能實現視窗隱藏 setwindowpos cwnd wndnotopmost,0,0,0,0,swp hidewindow 但是在任務管理器中還能看到 將上述 寫入乙個按紐的clic...
VC 解壓有密碼的 zip檔案
cpp view plain copy print?據說對.rar檔案的解壓是沒有開源庫的,而且好多軟體都是收費的,因此這裡便不再 對.rar檔案的解壓,下面研究一下.zip檔案。下面我將講解一下如何用zlib.lib和minizip.lib來對乙個帶密碼的.zip壓縮檔案進行解壓。廢話少說,開始分...
c 解壓zip 進度 C 實現Zip壓縮解壓例項
1 usingsystem 2 usingsystem.collections.generic 3 usingsystem.linq 4 usingsystem.text 5 usingsystem.io 6 usingicsharpcode.sharpziplib 7 usingicsharpco...