
【已解決】批處理相關(guān)+自解壓文件最后由 qq629926132 于 -11-26 14:54目前現(xiàn)在遇到一個(gè)難題,現(xiàn)在制作一個(gè)自解壓文件,用于開(kāi)機(jī)自動(dòng)運(yùn)行。運(yùn)行后再刪除自解壓本身。不知道用哪種方式可以實(shí)現(xiàn),比如建立一個(gè)開(kāi)機(jī)自動(dòng)KMS激活的自解壓軟件,軟件激活后,利用bat再自動(dòng)刪除這個(gè)源文件本身,不知道如何解決,有可以幫助的嗎。感謝大家提供的方式,目前利用自解壓的特性+Bat解決。方法如下,創(chuàng)建如下bat文件,命名1.bat:
在常規(guī)選項(xiàng)勾選創(chuàng)建自解壓文件,更新選項(xiàng),覆蓋所有文件和替換文件,模式選項(xiàng),全部隱藏,高級(jí)選項(xiàng),自解壓選項(xiàng),模塊里面選的是默認(rèn),測(cè)試DOS模塊WIN10報(bào)錯(cuò)不知道是不是不兼容WIN10。切換到旁邊的常規(guī),解壓路徑設(shè)置到%temp%解壓后執(zhí)行參數(shù)%temp%1.bat,nclick="copycode($('code0'));">復(fù)制代碼
- @ECHO OFF
- if %1==h goto begin
- mshta vbscript:createobject(wscript.shell).run(%~nx0 h,0)(window.close)&&exit
- :begin
- for /l %%i in (1,1,100) do echo %%i >nul
- call %temp%你的程序.exe /Q /KMS【運(yùn)行參數(shù)】
- for /l %%i in (1,1,100) do echo %%i >nul
- del %temp%*.exe /f
- del C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp*.exe 刪除相關(guān)目錄以及文件
- del %0
- EXIT

