1樓:匿名使用者
@echo off
set/p name=請輸入檔名:
for /f "skip=1" %%a in ('wmic logicaldisk where "drivetype=3" get caption')do call:end %%a
echo 無法找到該檔案或檔案丟失!&pause>nul&exit:end
if exist %~1\%name%.mpg echo 這個檔案在%~1\下&pause>nul&exit
你執行這個批處理後,如果找11.mpg的話,只要輸入11就可以了。
2樓:有腦分析
@echo off
set /p qz=請輸入你要查詢的檔名:
for %%i in (j i h g f e d c) do if exist %qz% set scd=%%i
if %scd%==0 goto err
echo 在 %scd%盤發現你查詢的檔案pause
exit
:err
echo 沒有發現你查詢的檔案
pause
DOS批處理問題,DOS批處理問題
寫乙個批處理檔案 cmd telnet 192.168.0.1 1111 2222 就可以實現了。問題可能出在這一句for j in fi name for迴圈的 name 不包括隱藏,系統,唯讀檔案,del刪除時就顯示出錯 我把它改了一下,在我這可以,你試試 還有就是 eof 這個標籤好像是有特殊...
win7下的批處理問題
for內部不能有分枝,如果想執行子過程完全可以用call,call執行完後會返回並執行下一句 for r s in do iconv.exe f gb2312 t utf 8 s s.tmp if errorlevel 0 call successif errorlevel 1 call error...
批處理問題,什麼是延遲變數,求高手詳細解釋
bat批處理執行時會逐條命令預處理再執行,但這逐 條 是指完整的一條即如果有括號括起來的多行或用連線命令符連線起來的各子命令一起作為乙個處理單元,預處理時會把 var 之類的變數處理成這個處理單元之前變數的值 在cmd幫助資訊裡稱作 擴充套件 例如 set a 1 if a equ 1 set a ...
求批處理,關於的,非常簡單,求批處理,關於TXT的,非常簡單
方法1不包括子目錄 echo off for f delims a in dir a d b txt do for f delims i in a do set str i set var call intercept pause goto eof intercept if not str set ...
關於增資處理問題,關於增資的問題
這代表你們轉出去那170萬就是抽資行為。工商部門一旦發現你們是虛假增資會依法對你們進行行政處罰。股東投資款170萬 實收資本或股本,轉出170萬給一家投資管理公司 是借出或投資。兩筆業務,對吧?這不是假注資嗎,收到的話就是 借 銀行存款 帶 實收資本 然後出去的話,要不就做成股權投資,補齊手續借 長...