批處理關於for語句查詢及確認的問題,請高手解答

2022-12-07 01:05:14 字數 693 閱讀 3371

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...