Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Как в .bat создать батник который создаст ещё 1 бат файл с кодом прописанным в нём? (http://forum.oszone.net/showthread.php?t=334843)

DenchickDenchick 15-05-2018 14:34 2813796

Как в .bat создать батник который создаст ещё 1 бат файл с кодом прописанным в нём?
 
Здравствуйте!
Вот такой у меня вопрос: можно ли создать .бат файл который создаст ещё 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 2813838

Цитата:

Цитата DenchickDenchick
Вот такой у меня вопрос: можно ли создать .бат файл который создаст ещё 1 бат файл с кодом. »

Можно. Но зачем?!

DenchickDenchick 16-05-2018 14:51 2813970

Iska, мне это нужно для кода.
Если знаешь код можешь скинуть пожалуйста?

Elven 16-05-2018 15:18 2813978

DenchickDenchick, принцип-то простой, вот здесь уже решали аналогичную задачу, но действительно непонятно зачем.


Время: 21:27.

Время: 21:27.
© OSzone.net 2001-