
[已解決]批處理如何打開文件路徑最后由 yhcbird 于 -1-4 11:07以下代碼第27行“start %%p”這句,為什么打開的時候會切到另外一個cmd窗口。而不是打開路徑呢?
nclick="copycode($('code0'));">復制代碼
- @echo off
- @del /f /q temp>nul 2>nul
- @del /f /q temp1>nul 2>nul
- setlocal enabledelayedexpansion
- for /f %%I in ('dir /ad /b') do (
- set /a a+=1
- echo 編號!a!、%%~fI>>temp)
- :a
- echo _______________________________________________________________________
- more temp
- echo _______________________________________________________________________
- set /p aa=請輸入要查詢的編號:
- cls
- for /f delims=編號%aa%、 %%j IN ('findstr /r /c:編號%aa%、 temp') do (
- echo %%j
- for /f %%I in ('dir /ad /b %%j') do (
- set /a b+=1
- echo 編號!b!、%%~fI>>temp1))
- :b
- echo _______________________________________________________________________
- more temp1
- echo _______________________________________________________________________
- set /p ab=請輸入要打開的編號:
- cls
- for /f delims=編號%ab%、 %%p IN ('findstr /r /c:編號%ab%、 temp1') do (
- echo %%p
- start %%p
- )
- goto :b
- pause>nul

