DenchickDenchick
15-05-2018, 14:34
Здравствуйте!
Вот такой у меня вопрос: можно ли создать .бат файл который создаст ещё 1 бат файл с кодом.
*****************************************************************************
Например в 123.bat прописан код:
@Echo off
:l
Echo Привет.
Echo Открываю файл...
pause >nul
**********************************************************************
Можно ли сделать так чтобы этот бат файл создал ещё 1 с другим кодом?
************************************************************
Например он создаёт betnik.bat с таким кодом:
@echo off
set var=peremenna9
set /a var=1
goto st
:loop
ping -n 2 127.0.0.1 > nul
:st
title Счётчик работает %var% сек
cls
Echo.
Echo.
Echo.
Echo (пк)Счётчик работает %var%сек.
Echo Это %mn% мин.
Echo Или %ho%ч.
Echo (%dn% дней)
set /a var+=1
set /a mn=%var%/60
set /a ho=%mn%/60
set /a dn=%ho%/24
color c
goto loop1
:loop1
ping -n 2 127.0.0.1 > nul
title Счётчик работает %var% сек
cls
Echo.
Echo.
Echo.
Echo (пк)Счётчик работает %var%сек.
Echo Это %mn% мин.
Echo Или %ho%ч.
Echo (%dn% дней)
set /a var+=1
set /a mn=%var%/60
set /a ho=%mn%/60
set /a dn=%ho%/24
color e
goto loop2
:loop2
ping -n 2 127.0.0.1 > nul
title Счётчик работает %var% сек
cls
Echo.
Echo.
Echo.
Echo (пк)Счётчик работает %var%сек.
Echo Это %mn% мин.
Echo Или %ho%ч.
Echo (%dn% дней)
set /a var+=1
set /a mn=%var%/60
set /a ho=%mn%/60
set /a dn=%ho%/24
color a
goto loop3
:loop3
ping -n 2 127.0.0.1 > nul
title Счётчик работает %var% сек
cls
Echo.
Echo.
Echo.
Echo (пк)Счётчик работает %var%сек.
Echo Это %mn% мин.
Echo Или %ho%ч.
Echo (%dn% дней)
set /a var+=1
set /a mn=%var%/60
set /a ho=%mn%/60
set /a dn=%ho%/24
color b
goto loop4
:loop4
ping -n 2 127.0.0.1 > nul
title Счётчик работает %var% сек
cls
Echo.
Echo.
Echo.
Echo (пк)Счётчик работает %var%сек.
Echo Это %mn% мин.
Echo Или %ho%ч.
Echo (%dn% дней)
set /a var+=1
set /a mn=%var%/60
set /a ho=%mn%/60
set /a dn=%ho%/24
color d
goto loop
Вот такой у меня вопрос: можно ли создать .бат файл который создаст ещё 1 бат файл с кодом.
*****************************************************************************
Например в 123.bat прописан код:
@Echo off
:l
Echo Привет.
Echo Открываю файл...
pause >nul
**********************************************************************
Можно ли сделать так чтобы этот бат файл создал ещё 1 с другим кодом?
************************************************************
Например он создаёт betnik.bat с таким кодом:
@echo off
set var=peremenna9
set /a var=1
goto st
:loop
ping -n 2 127.0.0.1 > nul
:st
title Счётчик работает %var% сек
cls
Echo.
Echo.
Echo.
Echo (пк)Счётчик работает %var%сек.
Echo Это %mn% мин.
Echo Или %ho%ч.
Echo (%dn% дней)
set /a var+=1
set /a mn=%var%/60
set /a ho=%mn%/60
set /a dn=%ho%/24
color c
goto loop1
:loop1
ping -n 2 127.0.0.1 > nul
title Счётчик работает %var% сек
cls
Echo.
Echo.
Echo.
Echo (пк)Счётчик работает %var%сек.
Echo Это %mn% мин.
Echo Или %ho%ч.
Echo (%dn% дней)
set /a var+=1
set /a mn=%var%/60
set /a ho=%mn%/60
set /a dn=%ho%/24
color e
goto loop2
:loop2
ping -n 2 127.0.0.1 > nul
title Счётчик работает %var% сек
cls
Echo.
Echo.
Echo.
Echo (пк)Счётчик работает %var%сек.
Echo Это %mn% мин.
Echo Или %ho%ч.
Echo (%dn% дней)
set /a var+=1
set /a mn=%var%/60
set /a ho=%mn%/60
set /a dn=%ho%/24
color a
goto loop3
:loop3
ping -n 2 127.0.0.1 > nul
title Счётчик работает %var% сек
cls
Echo.
Echo.
Echo.
Echo (пк)Счётчик работает %var%сек.
Echo Это %mn% мин.
Echo Или %ho%ч.
Echo (%dn% дней)
set /a var+=1
set /a mn=%var%/60
set /a ho=%mn%/60
set /a dn=%ho%/24
color b
goto loop4
:loop4
ping -n 2 127.0.0.1 > nul
title Счётчик работает %var% сек
cls
Echo.
Echo.
Echo.
Echo (пк)Счётчик работает %var%сек.
Echo Это %mn% мин.
Echo Или %ho%ч.
Echo (%dn% дней)
set /a var+=1
set /a mn=%var%/60
set /a ho=%mn%/60
set /a dn=%ho%/24
color d
goto loop