Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.51/89: Рейтинг темы: голосов - 89, средняя оценка - 4.51
1 / 1 / 1
Регистрация: 28.01.2016
Сообщений: 38

Как создать текстовый файл с заданным содержимым?

28.01.2016, 20:34. Показов 18314. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите как создать батник который создаёт блокнот снаписанными данными выглядить должно вот так
Батник

Имя-
Фамилия-
Отчество-
Телефон-
Сумма долга-
Выплатили-
Остаток-
в батнк мы пишем данные
пример
имя-Белка
Потом батник должен создовать такой блокнот
@@@@@@@@@№1@@@@@@@@@
Имя-GDSASGRE
Фамилия-EAWRAWEFA
Отчество-AFDSSa
Телефон-143424
Сумма долга-32423
Выплатили-3244234
Остаток-2342342
заранье спс
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.01.2016, 20:34
Ответы с готовыми решениями:

Создать текстовый файл с произвольным содержимым
Привет всем! Подскажите пожалуйста как создать текстовый файл с произвольным содержимым

Как создать текстовый файл с заданным именем?
Как сделать,чтобы вместо обычного файла он создавал текстовый с именем, введенным с клавиатуры. Подскажите, что дописать. #include...

Создать два выходных файла с заданным содержимым
Дан текстовый файл и целое число P. Создайте два выходных файла: в один перепишите из каждой строки первые P слов, в другой -...

22
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
28.01.2016, 20:38
Цитата Сообщение от ATM777 Посмотреть сообщение
создать батник который создаёт блокнот
Расшифруйте
0
1 / 1 / 1
Регистрация: 28.01.2016
Сообщений: 38
28.01.2016, 20:40  [ТС]
ну блокнот с текстом
0
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
28.01.2016, 20:41
Цитата Сообщение от ATM777 Посмотреть сообщение
ну блокнот с текстом
В открытом виде прямо с текстом что ли ?
Или все таки текстовый документ ?
0
1 / 1 / 1
Регистрация: 28.01.2016
Сообщений: 38
28.01.2016, 20:44  [ТС]
файл с расширением .txt
0
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
28.01.2016, 20:51
Лучший ответ Сообщение было отмечено ATM777 как решение

Решение

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@echo off
set "BATNAME=название файла"
 
for /f "delims=[]" %%N in ('find /n ":TEXT" ^<"%~f0"') do more +%%N >"%~dp0%BATNAME%.txt" <"%~f0"
exit /b
 
:TEXT
№
Имя-
Фамилия-
Отчество-
Телефон-
Сумма долга-
Выплатили-
Остаток-
Добавлено через 35 секунд
Весь нужный текст пишется сразу после :TEXT
1
1 / 1 / 1
Регистрация: 28.01.2016
Сообщений: 38
28.01.2016, 21:03  [ТС]
ёжик спасибо

Добавлено через 10 минут
ежик а как и куда нужна добавить строку чтобы в определённом месте создовала и чтобы имя файла менялось
допустим открыл первый раз имя 1
второй имя 2
и так далееа
0
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
28.01.2016, 21:13
Вроде так
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@echo off
set "FILENAME=название файла"
 
set count=1
set "postfix="
:FILE
set "FILE=%~dp0%FILENAME%%postfix%.txt"
if exist "%FILE%" (
    set "postfix= %count%"
    set /a count+=1
    goto FILE
)
for /f "delims=[]" %%N in ('find /n ":TEXT" ^<"%~f0"') do more +%%N >"%FILE%" <"%~f0"
exit /b
 
:TEXT
№
Имя-
Фамилия-
Отчество-
Телефон-
Сумма долга-
Выплатили-
Остаток-
1
1 / 1 / 1
Регистрация: 28.01.2016
Сообщений: 38
28.01.2016, 21:32  [ТС]
ежик а ты забыдл что там должно быть место создания файла
типа С\vs
0
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
28.01.2016, 21:34
Лучший ответ Сообщение было отмечено ATM777 как решение

Решение

FIXED

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@echo off
set "FILENAME=название файла"
set "PLACE=D:\Directory"
 
if not exist "%PLACE%" md "%PLACE%"
 
set count=1
set "postfix="
:FILE
set "FILE=%PLACE%\%FILENAME%%postfix%.txt"
if exist "%FILE%" (
    set "postfix= %count%"
    set /a count+=1
    goto FILE
)
for /f "delims=[]" %%N in ('find /n ":TEXT" ^<"%~f0"') do more +%%N >"%FILE%" <"%~f0"
exit /b
 
:TEXT
№
Имя-
Фамилия-
Отчество-
Телефон-
Сумма долга-
Выплатили-
Остаток-
1
1 / 1 / 1
Регистрация: 28.01.2016
Сообщений: 38
28.01.2016, 22:19  [ТС]
Всё ежик спасибо большое помог

Добавлено через 42 минуты
ёж у меня проблема я запускаю свою программу и когда в менюшке нажимаю какоето действий она как закрывается но при етом действие делает потом приходиться с нова нажимть кнопку чтобы она запустилась и он запускается с начала
вот код посмотри
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@echo off
cls
title Мой Бизнес 2016.
color f0
mode con:cols=51 lines=13
echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
echo @@@@@@@@@@@@@@@@@МОЙ БИЗНЕС 2016.@@@@@@@@@@@@@@@@@@
echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
echo Нажмите Enter для запуска программы...
pause > nul
:start
cls
echo                  Мой Бизнес 2016.                   
echo                       Меню.
echo 1 - Дебиты.
echo 2 - Создать дебит.
echo 3 - Кредит.
echo 4 - Создать кредит.
echo 5 - Считать.
echo 6 - О программе.
echo 7 - Выход.
set /p sym=Выбор:
if "%sym%"=="1" (start C:\MB2016\Files\Debits)
if "%sym%"=="2" (start C:\MB2016\Files\Debits\D.bat)
if "%sym%"=="3" (start C:\MB2016\Files\Kredits)
if "%sym%"=="4" (start C:\MB2016\Files\Debits\K.bat
if "%sym%"=="5" (start C:\MB2016\Files\Programms\Calc\Calc.bat)
if "%sym%"=="6" (echo Автор Артём Горьковой,Пригодится бухгалтерам,2016г.)
if "%sym%"=="7" (goto exit)
pause > nul
goto start
:exit
exit
0
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
28.01.2016, 22:33
Лучший ответ Сообщение было отмечено ATM777 как решение

Решение

Строка 28 нет закрывающейся скобки

Добавлено через 4 минуты
Это что за мегаконструкция и для чего ?
Windows Batch file
31
32
33
34
35
if "%sym%"=="7" (goto exit)
pause > nul
goto start
:exit
exit
Запишите хотя бы так.
Windows Batch file
31
32
33
if "%sym%"=="7" (exit /b)
pause > nul
goto start
И в чем смысл батника открывающего папки ? о_О
1
1 / 1 / 1
Регистрация: 28.01.2016
Сообщений: 38
28.01.2016, 22:35  [ТС]
1.Чё такое /b.
2.Так надо.
0
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
28.01.2016, 22:38
Цитата Сообщение от ATM777 Посмотреть сообщение
Чё такое /b.
В справке написано exit /?

Ну раз надо ...
1
1 / 1 / 1
Регистрация: 28.01.2016
Сообщений: 38
28.01.2016, 22:49  [ТС]
возникла проблема через мою прогу запускаю твой батник и он открывается но не закрывается
надо чтоб автоматом закрывался
0
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
28.01.2016, 22:53
Вместо start написать call
0
1 / 1 / 1
Регистрация: 28.01.2016
Сообщений: 38
28.01.2016, 22:53  [ТС]
и ещё чтоб когда батник закрывался выскакивало сообщение готово и закрывалось через две секунды
0
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
28.01.2016, 22:56
Строки 32 и 33 поменять местами

Добавлено через 1 минуту
Цитата Сообщение от ATM777 Посмотреть сообщение
и ещё чтоб когда батник закрывался выскакивало сообщение готово и закрывалось через две секунды
Windows Batch file
timeout /?
0
1 / 1 / 1
Регистрация: 28.01.2016
Сообщений: 38
28.01.2016, 22:58  [ТС]
стоп в батнике твоём который ты мне написал он не автоматом закрывается
0
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
28.01.2016, 23:01
Цитата Сообщение от ATM777 Посмотреть сообщение
в батнике твоём который ты мне написал он не автоматом закрывается
Автоматом.


Я написал, что сделать, чтобы не было проблем.
Вместо start написать call, там где вызываются батники
Строки 32 и 33 поменять местами
Windows Batch file
32
33
goto start
pause > nul
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.01.2016, 23:01
Помогаю со студенческими работами здесь

Как создать файл с расширением txt и добавить в файл определенного количества строк заданным пользователем?
C# Как создать файл с расширением txt и добавить в файл определенного количества строк заданным пользователем???

Создайте текстовый файл. Во второй файл запишите строку с заданным номером
Создайте текстовый файл. Во второй файл запишите строку с заданным номером. сделать через функции/процедуры var f1, f2:...

Создать командный файл, создающий каталоги, указанные как параметры, и помещающий в каждый из этих каталогов текстовый файл
4. Создайте командный файл, создающий каталоги, указанные как параметры, и помещающий в каждый из этих каталогов текстовый файл, имя...

Как создать текстовый файл?
и как записывать в нем данные?

Как создать текстовый файл?
Как создать текстовый файл в Си шарп


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru