Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- :: cls
- :: da fare??
- :: my out ip address
- :: for /f "tokens=1-10* delims=," %a in ('curl -s "https://api.myip.com"') do @set "q=%a" & for /f "tokens=1-10* delims=:" %A in ('set q') do @echo my_ip %B
- :: for /f "tokens=1-10* delims=," %a in ('curl -s "https://api.myip.com"') do @set "q=%a" & for /f "tokens=1-10* delims=:" %A in ('set q') do @set "my_ip=%B"&<nul set /p=%my_ip% >my_out_ip.txt
- ::
- :: my lan ip4
- :: for /f "tokens=1-10* delims=:" %a in ('ipconfig ^| findstr /i ipv4') do @<nul set /p=-%b
- ::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::
- setlocal
- set "TIME_start=%time%"
- set "THIS_file_full_path="%~dpnx0" %*"
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::
- ::::
- ::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::: Etichette attive solo se richamate da CALL :::::::::::::::::::::::
- :msg00
- if not [%0]==[:msg00] goto :msg00_end
- echo -----------------
- echo visualizza con il comando "set my_"
- goto :EOF
- :msg00_end
- :msg01
- if not [%0]==[:msg01] goto :msg01_end
- echo -----------------
- echo Questa riga di comando resetta-elimina tutte le var "my_"
- echo impostate da questo script "%~nx0" %1
- echo\
- echo for /f "delims=^=" %%A in ('@set my_') do @set "%%A="
- echo -----------------
- echo. %THIS_file_full_path%
- echo Avviato alle %TIME_start%
- echo Fine alle %time%
- goto :EOF
- :msg01_end
- ::::::::::::: Etichette attive solo se richamate da CALL fine ::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- if [%1]==[] (
- goto :HELP
- ) else (
- for /f "tokens=1,2 delims=:" %%A in ('chcp') do (
- set "my_CHCP_OLD=%%B"
- )
- chcp 65001 >nul
- REM chcp 1252 >nul
- REM chcp 850 >nul
- REM cmdow @ /min
- goto :START
- )
- :HELP
- echo %THIS_file_full_path%
- echo manca il parametro corretto
- echo ^|"%~dpnx0" my_ip4 to_file
- echo ^| con il parametro "to_file" l'output
- echo ^| é salvato nel file "%USERPROFILE%\myIP4.txt"
- echo "%~dpnx0" where_is_ff
- echo "%~dpnx0" my_date
- echo "%~dpnx0" user_is_admin
- echo ^|"%~dpnx0" run_as_admin
- echo ^| %%2="path al file da eseguire come Administrators"
- echo ^| %%3="eventuali parametri da passare"
- echo ^| Spazi vuoti devono essere racchiusi tra " "
- call :msg00
- call :msg01
- set my_ERROR=16041959
- call :END_00 %my_ERROR% & goto :EOF
- :START
- if /i [%1]==[my_ip4] (
- set "IP4output=%USERPROFILE%\myIP4.txt"
- goto :%1
- )
- if /i [%1]==[where_is_ff] (
- goto :%1
- )
- if /i [%1]==[my_date] (
- goto :%1
- )
- if /i [%1]==[user_is_admin] (
- goto :%1
- )
- if /i [%1]==[run_as_admin] (
- if [%2]==[] (
- echo\
- echo Percorso completo al file da eseguire
- echo manca il file da eseguire come Administrators
- echo ^| %~nx0 run_as_admin "path\Full File name"
- echo\
- goto :HELP
- )
- if [%~x2]==[] (
- echo\
- echo [%2] nome file non corretto
- echo manca l'estensione
- echo\
- goto :HELP
- )
- if exist "%~2" (
- goto :%1
- ) else (
- echo\ ...%2
- echo manca il percorso al file
- echo da eseguire come Administrators
- echo\
- )
- )
- goto :HELP
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: my_ip4 :::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: my_ip4 :::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: my_ip4 :::::::::::::::::::::::::::::::::::::::::::::::::::
- :my_ip4
- ( endlocal
- set "IP4output=%IP4output%"
- set "TIME_start=%TIME_start%"
- set "THIS_file_full_path=%THIS_file_full_path%"
- )
- setlocal enabledelayedexpansion
- if /i [%2]==[to_file] set "to_file=%2"
- REM set "output=%USERPROFILE%\myIP4.txt"
- :: il file di output viene usato da "%myscripts%\bginfo\myBgInfo.cmd"
- :: per generare l'immagine per il deskTop
- set "IP4=-"
- REM for /f "usebackq tokens=1-2* delims=:" %%a in (`ipconfig ^| findstr /i /r /c:"ipv4[. : ]*[0-9]"`) do set "IP4=-%%b!IP4: =!"
- for /f "usebackq tokens=1-2* delims=:" %%a in (`ipconfig ^| findstr /i /r /c:"ipv4[. : ]*[0-9]*[.][0-9]*[.][0-9]*[.][0-9]*$"`) do (
- set "IP4=!IP4!%%b -"
- )
- if "%IP4%"=="-" set IP4=- x.x.x.x IP4 NON DOSPONIBILE -
- :: tutto su una riga senza CR-LF
- if defined to_file echo. | set /p "IP4=%IP4%" > "%IP4output%"
- echo #####################
- echo "%~dpnx0" %*
- if not defined to_file (
- echo.- - - - - - - - - - - - - - - - - -
- echo. ^|con il parametro "to_File"
- echo. ^| "%~dpnx0" my_IP4 to_File
- echo. ^|l'output viene salvato nel file
- echo. ^|"%IP4output%"
- echo.- - - - - - - - - - - - - - - - - -
- )
- if defined to_file (
- echo.- - - - - - - - - - - - - - - - - -
- echo. ^|output salvato nel file.
- echo. ^|"%IP4output%"
- echo.- - - - - - - - - - - - - - - - - -
- )
- set IP4output=
- echo #####################
- echo. return MY_IP4==%IP4%
- ( endlocal
- set "my_IP4=%IP4%"
- call :msg00
- call :msg01
- set "IP4output="
- set "TIME_start="
- set "THIS_file_full_path="
- call :END_00 %my_ERROR%
- goto :EOF
- )
- :::::::::::::: my_ip4 end :::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: my_ip4 end :::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: my_ip4 end :::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: dov'é firefox?? ::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: dov'é firefox?? ::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: dov'é firefox?? ::::::::::::::::::::::::::::::::::::::::::
- :where_is_ff
- set FIREFOX_exe_PATH=
- set FIREFOX_PATH=
- set FIREFOX_exe=firefox.exe
- set ERROR_FF=200
- if exist "%appdata%\mozilla\firefox\profiles.ini" (
- set "FIREFOX_PROFILES=%appdata%\mozilla\firefox\"
- )
- if exist "%ProgramFiles%\Mozilla Firefox\firefox.exe" (
- set "FIREFOX_exe_PATH=%ProgramFiles%\Mozilla Firefox\firefox.exe"
- set "FIREFOX_PATH=%ProgramFiles%\Mozilla Firefox\"
- )
- if not defined FIREFOX_exe_PATH (
- for /F "tokens=2 delims=^=" %%A in ('set ProgramFiles') do (
- for /f "tokens=*" %%G in ('where /r "%%A" %FIREFOX_exe% ^2^>nul') do (
- set "FIREFOX_exe_PATH=%%~fG"
- set "FIREFOX_PATH=%%~dpG"
- )
- )
- )
- if not defined FIREFOX_exe_PATH (
- if "%ProgramW6432%"=="%ProgramFiles%" (
- goto :where_is_FF00
- )
- )
- if not defined FIREFOX_exe_PATH (
- for /F "tokens=*" %%M IN ('where /r "%ProgramW6432%" %FIREFOX_exe% ^2^>nul') do (
- set "FIREFOX_exe_PATH=%%~fM"
- set "FIREFOX_PATH=%%~dpM"
- )
- )
- :where_is_FF00
- if not defined FIREFOX_exe_PATH (
- echo %THIS_file_full_path%
- echo nei percorsi d'installazione dei programmi
- echo Firefox non c'é
- set ProgramW6432 2>nul
- set ProgramFiles 2>nul
- set /a ERROR_FF+=10
- goto :where_is_ff_END
- )
- if defined FIREFOX_exe_PATH (
- set ERROR_FF=0
- echo %THIS_file_full_path%
- echo return my_FIREFOX_PATH=%FIREFOX_PATH%
- echo my_FIREFOX_exe_PATH=%FIREFOX_exe_PATH%
- if defined FIREFOX_PROFILES (
- echo my_FIREFOX_PROFILES=%FIREFOX_PROFILES%
- ) else (
- set /a ERROR_FF+=10
- echo ######### no profiles.ini in "%appdata%\mozilla\firefox\"
- )
- call :msg00
- call :msg01
- goto :where_is_ff_END
- )
- :where_is_ff_END
- if not "%1"=="where_is_ff" goto :END_00
- ( endlocal
- set "my_FIREFOX_PATH=%FIREFOX_PATH%"
- set "my_FIREFOX_exe_PATH=%FIREFOX_exe_PATH%"
- set "my_FIREFOX_PROFILES=%FIREFOX_PROFILES%"
- set my_ERROR=%ERROR_FF%
- call :END_00 %my_ERROR%
- goto :EOF
- )
- :::::::::::::: dov'é firefox?? fine :::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: dov'é firefox?? fine :::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: dov'é firefox?? fine :::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: dov'é firefox?? fine :::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::date e ora come le voglio io ::::::::::::::::::::::::::::::::::::::
- ::::::::::date e ora come le voglio io ::::::::::::::::::::::::::::::::::::::
- ::::::::::date e ora come le voglio io ::::::::::::::::::::::::::::::::::::::
- ::::::::::date e ora come le voglio io ::::::::::::::::::::::::::::::::::::::
- :my_date
- REM for /f "tokens=1-5 delims= " %%a in ( 'wmic path win32_localtime get day^,dayofweek^,month^,year ^| findstr /R [0-9]' ) do (
- REM set DAY=%%a
- REM set DAY_OF_WEEK=%%b
- REM set MONTH_N=%%c
- REM set YEAR=%%d
- REM )
- :::: https://superuser.com/questions/331220/wmic-path-what-wmic-class-what
- REM wmic path Win32_TimeZone get /format:list
- REM wmic path Win32_UTCTime get /format:list
- set my_ERROR=0
- for /f "tokens=1-11 delims=^=" %%A in ('wmic path win32_localtime get /format:list') do (
- if not %B[==[ (
- set _%%A=%%B
- )
- )
- if defined _Month (
- if %_Month%==1 set MONTH_NAME=gennaio
- if %_Month%==2 set MONTH_NAME=febbraio
- if %_Month%==3 set MONTH_NAME=marzo
- if %_Month%==4 set MONTH_NAME=aprile
- if %_Month%==5 set MONTH_NAME=maggio
- if %_Month%==6 set MONTH_NAME=giugno
- if %_Month%==7 set MONTH_NAME=luglio
- if %_Month%==8 set MONTH_NAME=agosto
- if %_Month%==9 set MONTH_NAME=settembre
- if %_Month%==10 set MONTH_NAME=ottobre
- if %_Month%==11 set MONTH_NAME=novembre
- if %_Month%==12 set MONTH_NAME=dicembre
- ) else (
- set /a my_ERROR+=100
- )
- if defined _DayOfWeek (
- if %_DayOfWeek%==0 set DAY_NAME=domenica
- if %_DayOfWeek%==1 set DAY_NAME=lunedì
- if %_DayOfWeek%==2 set DAY_NAME=martedì
- if %_DayOfWeek%==3 set DAY_NAME=mercoledì
- if %_DayOfWeek%==4 set DAY_NAME=giovedì
- if %_DayOfWeek%==5 set DAY_NAME=venerdì
- if %_DayOfWeek%==6 set DAY_NAME=sabato
- if %_DayOfWeek%==7 set DAY_NAME=domenica
- ) else (
- set /a my_ERROR+=101
- )
- :my_date_END
- if not "%1"=="my_date" goto :END_00
- REM "wmic path win32_localtime get /format:list" non inizializza Milliseconds
- REM PRENDO I VALORI DA %time% e %date%
- REM PER VALORIZZARE _TIME_serial _DATE_serial ... .. . . . .
- REM formato localizzato della data da "reg import myregPARETO-User.reg"
- set "_CURRENT_date=%date%§%time: =0%"
- set "_Milliseconds="
- set "_Hour="
- set "_Minute="
- set "_Second="
- for /f "tokens=1-8 delims=/:,§" %%a in ("%_CURRENT_date%") do (
- REM echo %%cYEAR %%bMONTH %%aDAY
- REM echo %%dHOURS %%eMIN %%fSEC %%gMILLs
- set "_DATE_serial=%%c%%b%%a"
- set "_Hour=%%d"
- set "_Minute=%%e"
- set "_Second=%%f"
- set "_Cent=%%g"
- set "_TIME_serial=%%d%%e%%f%%g"
- )
- REM set "_TIME_serial=%_TIME_serial: =0%"
- set "my_DATE=%DAY_NAME% %_Day% %MONTH_NAME% %_Year%"
- set "my_TIME=%_Hour%:%_Minute%:%_Second%,%_Cent%%"
- REM echo "%~dpnx0" %1
- echo %THIS_file_full_path%
- echo return "my_MONTH_N=%_Month%"
- echo "my_MONTH_NAME=%MONTH_NAME%"
- echo "my_DAY_N=%_DayOfWeek%"
- echo "my_DAY_IN_MONTH=%_Day%"
- echo "my_DAY_NAME=%DAY_NAME%"
- echo "my_YEAR=%_Year%"
- echo "my_DATE=%my_DATE%"
- echo "my_TIME=%my_TIME%"
- echo segue per "my_HOUR:%_Hour%" "my_MINUTE:%_Minute%" "my_SECOND:%_Second%" "my_CENT_SEC,%_Cent%"
- echo "my_QUARTER_IN_YEAR" "my_WEEK_IN_MONTH"... .. . . . .
- call :msg00
- call :msg01
- REM _Day=17
- REM _DayOfWeek=2
- REM _Hour=14
- REM _Milliseconds=NO_NO_VALUE
- REM _Minute=43
- REM _Month=5
- REM _Quarter=2
- REM _Second=45
- REM _WeekInMonth=3
- REM _Year=2022
- ( endlocal
- set "my_MONTH_NAME=%MONTH_NAME%"
- set "my_MONTH_N=%_Month%"
- set "my_DAY_NAME=%DAY_NAME%"
- set "my_DAY_N=%_DayOfWeek%"
- set "my_DAY_IN_MONTH=%_Day%"
- set "my_HOUR=%_Hour%"
- set "my_MINUTE=%_Minute%"
- set "my_SECOND=%_Second%"
- set "my_CENT_SEC=%_Cent%"
- set "my_MILLI_SEC=%_Milliseconds%"
- set "my_YEAR=%_Year%"
- set "my_WEEK_IN_MONTH=%_WeekInMonth%"
- set "my_QUARTER_IN_YEAR=%_Quarter%"
- set "my_WEEK_IN_MONTH=%_WeekInMonth%"
- set "my_DATE=%my_DATE%"
- set "my_TIME=%my_TIME%"
- set "my_DATE_serial=%_DATE_serial%"
- set "my_TIME_serial=%_TIME_serial%"
- call :END_00 %my_ERROR%
- goto :EOF
- )
- :::::::::::::: date e ora come le voglio io fine ::::::::::::::::::::::::::::::::::::::
- :::::::::::::: date e ora come le voglio io fine ::::::::::::::::::::::::::::::::::::::
- :::::::::::::: date e ora come le voglio io fine ::::::::::::::::::::::::::::::::::::::
- :::::::::::::: date e ora come le voglio io fine ::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: l'utente é fa parte del gruppo "Administrators" ??? ::::::::::::::::::::
- :::::::::::::: l'utente é fa parte del gruppo "Administrators" ??? ::::::::::::::::::::
- :::::::::::::: l'utente é fa parte del gruppo "Administrators" ??? ::::::::::::::::::::
- :user_is_admin
- set my_ERROR=300
- set "is_admin=no" & set "my_USER_IS=no"
- net session /list >nul 2>&1 && set "is_admin=%errorlevel%"
- if [%is_admin%]==[0] (
- set "my_USER_IS=Administrator"
- for /f "delims=* tokens=1,2*" %%A in ('net user %username% ^| findstr /i /c:"admin"') do (
- set "my_USER_IS=%%B"
- set my_ERROR=0
- )
- ) else set my_ERROR+=10
- if [%is_admin%]==[no] (
- for /f "delims=* tokens=1,2*" %%A in ('net user %username% ^| findstr /i /c:"users"') do (
- set "my_USER_IS=%%B"
- set my_ERROR=1
- )
- ) else set my_ERROR+=11
- set "my_USER_IS=%my_USER_IS: =%"
- if not "%1"=="user_is_admin" goto :END_00
- echo %~dpnx0 %1
- echo ----------
- echo Il valore della variabile "%%my_USER_IS%%"
- echo si riferisce all'utente locale di questo computer "%computername%"
- echo "%username%"=="%%my_USER_IS%%"
- echo errorlevel=0 ... .. .Administrators
- echo errorlevel=1 ... .. .Users
- echo ----------
- echo return "my_USER_IS=%my_USER_IS%"
- echo errorlevel=%my_ERROR%
- call :msg00
- call :msg01
- ( endlocal
- set "my_USER_IS=%my_USER_IS%"
- call :END_00 %my_ERROR%
- goto :EOF
- )
- :::::::::::::: l'utente é fa parte del gruppo "Administrators" ??? fine ::::::::::::::
- :::::::::::::: l'utente é fa parte del gruppo "Administrators" ??? fine ::::::::::::::
- :::::::::::::: l'utente é fa parte del gruppo "Administrators" ??? fine ::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: esegue come Administratos ::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: esegue come Administratos ::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: esegue come Administratos ::::::::::::::::::::::::::::::::::::::::::::::
- :run_as_admin
- :: https://ss64.com/vb/syntax-elevate.html
- REM setlocal
- REM set _NOME=%~snx2
- REM set _PATH=%~sp2
- REM set _DRIVE=%~sd2
- REM echo DRIVE %_DRIVE%
- REM echo PATH %_PATH%
- REM echo NOME %_NOME%
- :: %2 percorso completo trasformato in nome breve
- set "_EXE=%~sdpnx2"
- :: %3 rimosso virgolette
- set "_EXE3= "
- if not .%3==. (
- set "_EXE3=%~3 %~4 %~5 %~6 %~7 %~8 %~9"
- REM set "_EXE3=%3"
- REM echo ####### %*
- REM echo @@@@@@@ %* ^| _EXE3=="%_EXE3%"
- REM set COUNT=1
- REM for /f "tokens=* delims= " %%A in ('echo %%*') do (
- REM echo call :RUN_AS_ADMIN_OPT %%A
- REM call :RUN_AS_ADMIN_OPT %%A
- REM )
- )
- :RUN_AS_ADMIN_OPT
- if not "%~0"==":RUN_AS_ADMIN_OPT" goto :RUN_AS_ADMIN_OPT_end
- set "_EXE3=%_EXE3% %1"
- :RUN_AS_ADMIN_OPT_end
- set "_CMD=%comspec%"
- set "_EXE_FULL=%_EXE% %_EXE3%"
- set _VBS=%temp%\%~sn0.vbs
- echo Set UAC = CreateObject^("Shell.Application"^) > "%_VBS%"
- echo UAC.ShellExecute "%_CMD%","/K ""%_EXE_FULL%""", "", "runas", 1 >> "%_VBS%"
- cscript //nologo %_VBS% & set my_ERROR=%errorlevel%
- :: echo my_ERROR=%my_ERROR%
- REM echo\%my_ERROR% %~f0 -%1 -%2 -%_EXE3%
- echo\
- echo "%~dpnx0" %1
- echo %username% prova ad eseguire come *Administrators
- echo %2 %3
- echo Utente del gruppo Administrators
- echo prova ad eseguire lo script
- echo %2 %_EXE3%
- REM if defined _EXE3 echo 3-%~3 ^| _EXE3== %_EXE3%
- REM echo "%~dpnx0" %1 %2 %~3
- title %username% prova ad eseguire come ^*Administrators %2 %~3
- echo\
- del "%_VBS%"
- ::endlocal & set "my_EXE=%_EXE_FULL%" & call :END_00 %my_ERROR% & goto :EOF
- ( endlocal
- call :END_00 %my_ERROR%
- goto :EOF
- )
- :::::::::::::: esegue come Administratos fine :::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: esegue come Administratos fine :::::::::::::::::::::::::::::::::::::::::
- :::::::::::::: esegue come Administratos fine :::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :END_00
- REM if not [%0]==[:END_00] goto :EOF
- REM echo.
- REM echo ---start END_00
- REM echo --#%~dpnx0 - %1 #
- REM echo --#%0 - %1 #
- REM echo --#ERROR=%my_ERROR%
- REM echo -----end END_00
- chcp %my_CHCP_OLD% >nul
- set "my_CHCP_OLD="
- set "my_MSG="
- set "my_ERROR="
- endlocal
- exit /b %1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement