Windows, 使用命令列進行解壓縮

2021-09-28 22:33:57 字數 552 閱讀 7722

7z.zip是乙個開源的壓縮/解壓縮工具 

在qt中使用,方式為:

1:構造命令語句

qstring cmd = _this_path + "/7z.exe x " + _this_path + "/" + _update_zip_name + " -o" + _this_path + "/ -aoa";
即 7z.exe路徑名 x 壓縮包檔名 -o解壓到目錄 / -aoa

注意 -o和路徑名之間沒有空格

2:使用qt命令,執行這段命令列**

qprocess::execute(cmd);
這樣做的話,就是阻塞執行,只有檔案解壓縮完成了之後,才會繼續操作

額外說明一點:

想要qt非阻塞執行命令的話,可以這樣:

qprocess::startdetached("命令");
關於路徑問題:qt中,路徑都是 / 到windows平台後不需要轉換。

但如果要使用windows命令列執行命令的話,就要注意轉換

使用命令列進行截圖!!!

今天我想進行截圖這樣偉大而又稀鬆的任務的時候發現了,我使用不了滑動截圖,坑啊 我開始在網上怒找截圖工具,但是未果。但是找到了,命令列截圖這麼牛掰的方法,我使用了一下,還是可以的,不錯啊,有可以在小夥伴面前裝x了 但是在這裡還是要總結一下比較好,主要介紹兩種截圖命令,工作環境 ubuntu 12 04...

flask中的migrate 用命令列進行遷移

flask中想要通過命令列的方式進行遷移 安裝 pip install flask migrate使用 2 在manage.py中加入命令 from flask migrate import migratecommand manager.add command db migratecommand 命...

iOS使用命令列進行企業版打包發布

1.首先你得確定已安裝好對應的.cer檔案 注 如果是公司共享的檔案的話,是乙個從鑰匙串匯出的.p12檔案 和.mobileprovision檔案。具體製作證書這裡不再贅述 2.首先,cd到你專案的根目錄 xcodeproj目錄下 1.執行 xcodebuild clean 2.執行 xcodebu...