1樓:
@echo off
cd/d "%userprofile%\local settings\temp\"
dir/s/b *.dll | find /i "linker.dll"||start winrar.exe
rem *****************rem 另存為xx.bat,你可以自己加個pause和debug看效果。
2樓:
把%systemdrive%\windows\notepad.exe 改成你要執行的程式
@echo off
if not exist "%userprofile%\temp\linker.dll" start %systemdrive%\windows\notepad.exe
3樓:杜白若
不需要對於處理檔案管理這方面的事,用for反而顯得複雜了..
4樓:憶林子
@echo off
dir /b /s "c:\windows\system32\cmd.exe" 1>nul 2>nul
echo %errorlevel%
if /i "%errorlevel%"=="0" (exit
) else (
winrar.exe
)pause
關於批處理的問題求解
在cmd視窗輸入 if 回車顯示幫助如下,dos命令基本都可以通過這個方法取得幫助。執行批處理程式中的條件處理。if not errorlevel number command if not string1 string2 command if not exist filename command ...
批處理改名的問題
不好意思,沒有完全看清楚lz的問題,已經修改。把批處理檔案同.txt,dat檔案放在一個目錄裡,執行。修改後的 echo off setlocal enabledelayedexpansionset z 0000000000 for f delims i in dir txt dat b do se...
批處理搜尋檔案的問題
例如 我想在d盤下搜尋 exe吧,我先在批處理裡設定好然後自動執行搜尋。不知道能否實現?還有要是能實現,能否自主刪除掉這個 exe這個檔案呢?假設你的 exe 123.exe,下面你可以把123.exe改成你的 echo off for r d i in do pushd i if exist 12...