-2
名前にvar%search%を含むフォルダとサブフォルダ内のすべてのファイルを一覧表示し、次に行ごとに番号をリストするバッチを作成する必要があります私は行番号を書くことができ、それは指定されたファイルを開きます。バッチ - %search%の名前のすべてのファイルを検索してリストします
私はこれを持っているが、私は、出力
dir *%search%*.* /s
任意の考えを変えるカントは、完全に動作するスクリプト
@ECHO OFF
cd..
set cdstart=%cd%
echo.
echo :::::::::::::::::::::::::::::Ultimo Ficheiro Gerado por Tipo::::::::::::::::::::::::::::::::::::::
ECho.
cd %cdstart%\old\old_states\
for /f %%i in ('dir /b/a-d/od/t:c') do set LAST=%%i
echo Ultimo state: %LAST%
ECHO.
cd %cdstart%\old\old_Doc\
for /f %%i in ('dir /b/a-d/od/t:c') do set LAST=%%i
echo Ultimo Documentos: %LAST%
ECHO.
cd %cdstart%\old\old_Processo\
for /f %%i in ('dir /b/a-d/od/t:c') do set LAST=%%i
echo Ultimo Processo: %LAST%
ECHO.
cd %cdstart%\old\OLD_COMPRESS\
for /f %%i in ('dir /b/a-d/od/t:c') do set LAST=%%i
echo Ultimo ficheiro Comprimido: %LAST%
ECHO.
cd %cdstart%\old\old_Utilizadores\
for /f %%i in ('dir /b/a-d/od/t:c') do set LAST=%%i
echo Ultimo Utilizador Criado/Alterado: %LAST%
ECHO.
ECHO :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
cd %cdstart%
ECHO.
set /p search=Introduza o Id a pesquisar:
ECHO.
set old_mypath=%cd%
dir /s /b **%search%*.**|findstr /n "^"
dir /s /b **%search%*.**|findstr /n "^" >>output_search.txt
echo.
echo.
set /p linha=Qual o ficheiro que deseja abrir?
set /a linhaf = %linha%-1
echo %linhaf%
set "xprvar="
for /F "skip=%linhaf% delims=" %%i in (output_search.txt) do if not defined xprvar set "xprvar=%%i"
if %linha% GEQ 100 goto :maiorcem
if %linha% GEQ 10 goto :maiornove
if %linha% LEQ 9 goto :menornove
:menornove
echo menornove
set stre=%xprvar:~2%
echo %stre%
START notepad++.exe "%stre%"
goto escolha_2
:maiornove
echo maiornove
set stre=%xprvar:~3%
echo %stre%
START notepad++.exe "%stre%"
goto escolha_2
:maiorcem
echo maiorcem
set stre=%xprvar:~4%
echo %stre%
START notepad++.exe "%stre%"
goto escolha_2
:escolha_2
del output_search.txt
exit
の 'dir/S/Bの*テスト* | findstrの/ N "^"'。あなたの質問に答えますが、私は恐れますが、それはあなたを助けません。 – Stephan
[可能重複](https://stackoverflow.com/q/30592253/2152082)。受け入れられた答えは、あなたのニーズに適応しやすいはずです。 – Stephan
ファイルを読み込むのにうまくいきました.txtにリターンすることはできますか?私は彼に特定の行を取得してvarに入れてからvarを起動するように指示することができます – razstec