Войти

Показать полную графическую версию : Как в .bat создать батник который создаст ещё 1 бат файл с кодом прописанным в нём?


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

Iska
15-05-2018, 20:41
Вот такой у меня вопрос: можно ли создать .бат файл который создаст ещё 1 бат файл с кодом. »
Можно. Но зачем?!

DenchickDenchick
16-05-2018, 14:51
Iska, мне это нужно для кода.
Если знаешь код можешь скинуть пожалуйста?

Elven
16-05-2018, 15:18
DenchickDenchick, принцип-то простой, вот здесь (http://forum.oszone.net/thread-287974.html) уже решали аналогичную задачу, но действительно непонятно зачем.




© OSzone.net 2001-2012