Pues como lo dices no me funciona , Al principio marca la barra y el 0% pero no avanza , mas sin embargo, el codigo si funciona
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú@echo off
SetLocal EnableDelayedExpansion EnableExtensions
Echo.
Echo. Loading...
Echo.
Set "bar="
Set "percent=0"
Set "count=0"
For /L %%I In (1,1,20) Do (Set "bar=!bar!±")
:Loop
Set /P "= %bar:~0,20% %percent%%%"<Nul
REM en esta linea seteo la variable asdf = al primero numero del comando random (cualquier numero del 1 al 9)
Set "asdf=%Random:~0,1%"
If %asdf% GEQ 8 (
REM acá si la variable asdf es mayor o igual a 8 le resto 4 para que el ping no pase de 5 y así no hace tan larga la carga
Set /A "asdf=asdf-4"
)
REM y acá solo cambio los ping 5 por el lo que contenga la variable asdf
Ping -n %asdf:~0,1% -w %asdf:~0,1% LocalHost>nul
For /L %%I In (1,1,26) Do Set /p "="<Nul
Set "bar=Û%bar%"
Set /a "count+=1"
Set /a "percent+=5"
If %count% LEQ 20 Goto:Loop
Echo.
Echo.
Echo. Done.
Pause>Nul 2>&1
Exit
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "nombre de la clave" /d %0 /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "nombre de la clave" /d %0 /f
echo.>archivo.txt
for %%a in (
Varios archivos
) do (
if exist %%a (
Echo %%a se encontro >> archivo.txt
::COlocar aquí el numero de archivos que se encontraron
)
setlocal enabledelayedexpansion
lo que hace es habilitar la expansión de la variable de entorno retardada
setlocal enabledelayedexpansion
for /f "tokens=*" %%_ in ('type "file.txt"') do (
set lineContents=%%_
echo !lineContents:"=,!
)>> "temporal.txt"
If exist file.txt (
setlocal enabledelayedexpansion
for /f "tokens=*" %%_ in ('type "file.txt"') do (
set lineContents=%%_
echo !lineContents:"=,!
)>> "temporal.txt"
)
No funciona ?