|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Бат на удаление - вставление текста |
|
CMD/BAT - Бат на удаление - вставление текста
|
Забанен Сообщения: 77 |
\del
|
|
Отправлено: 22:28, 01-08-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Hancog:
|
|
Отправлено: 22:32, 02-08-2014 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Hancog:
Разбирайтесь: @echo off setlocal enableextensions enabledelayedexpansion <"%~f0" (for %%i in (.) do call:sub) exit /b :sub setlocal enableextensions enabledelayedexpansion :sub.1 ( set "line=" set /p "line=" if not "!line!"==":::::::::::::::::::::::::::::::::::::" goto %0.1 ) copy nul "some file 1.cfg">nul :sub.2 ( set "line=" set /p "line=" if not "!line!"=="#####################################" (echo.!line!& goto %0.2) )>>"some file 1.cfg" copy nul "some file 2.cfg">nul :sub.3 ( set "line=" set /p "line=" if "!line!"=="*************************************" goto %0.4 echo.!line! goto %0.3 )>>"some file 2.cfg" :sub.4 endlocal exit /b ::::::::::::::::::::::::::::::::::::: Здесь расположен Ваш первый текст! ##################################### Здесь расположен Ваш второй текст! ************************************* . |
|
Последний раз редактировалось Georgio, 03-08-2014 в 09:39. Отправлено: 09:04, 03-08-2014 | #12 |
Забанен Сообщения: 77
|
Цитата Georgio:
|
|
Отправлено: 19:30, 16-08-2014 | #13 |
Забанен Сообщения: 77
|
ап тему
|
Отправлено: 22:10, 16-08-2014 | #14 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать @echo off set quantity=9 for %%i in ( "D:\Work\82\1.txt" "D:\Work\82\2.txt" "D:\Work\82\3.txt" "D:\Work\82\4.txt" "D:\Work\82\5.txt" "D:\Work\82\6.txt" "D:\Work\82\7.txt" "D:\Work\82\8.txt" "D:\Work\82\9.txt" ) do ( for /f %%j in (' set /a quantity+12 ') do ( <"%~f0">%%i more +%%j ) ) exit /b #################### Здесь (начиная со слова "Здесь") расположен Ваш текст! |
Отправлено: 13:30, 17-08-2014 | #15 |
Забанен Сообщения: 77
|
У меня в 9 файлах разный текст,как сделать что бы во всех файлах был нужный текст
|
Отправлено: 13:34, 17-08-2014 | #16 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Hancog:
@echo off goto:# ##################################### Здесь расположен Ваш 1-ый текст! ##################################### Здесь расположен Ваш 2-ой текст! ##################################### Здесь расположен Ваш 3-ий текст! ##################################### Здесь расположен Ваш 4-ый текст! ##################################### Здесь расположен Ваш 5-ый текст! ##################################### Здесь расположен Ваш 6-ой текст! ##################################### Здесь расположен Ваш 7-ой текст! ##################################### Здесь расположен Ваш 8-ой текст! ##################################### Здесь расположен Ваш 9-ый текст! ##################################### :# set quantity=9 for %%i in ( "D:\Work\79\1.txt" "D:\Work\79\2.txt" "D:\Work\79\3.txt" "D:\Work\79\4.txt" "D:\Work\79\5.txt" "D:\Work\79\6.txt" "D:\Work\79\7.txt" "D:\Work\79\8.txt" "D:\Work\79\9.txt" ) do ( set /a count+=1 call set %%count%%=%%i ) for /l %%i in (1 1 %quantity%) do ( set /p="WScript.Echo(Split(WScript.CreateObject("Scripting.FileSystemObject").OpenTextFile("%~fs0").ReadAll(), vbCrLf&"#####################################"&vbCrLf)(%%i))"<nul>.vbs for /f %%j in (' call echo %%%%i%% ') do ( cscript //nologo .vbs| clip for /l %%i in (1 1 5000) do ( pause<nul>nul ) mshta "vbscript:CreateObject("Scripting.FileSystemObject").GetStandardStream(1).Write(ClipboardData.GetData("text"))&Close()">%%j ) ) del .vbs exit /b |
|
Отправлено: 16:16, 17-08-2014 | #17 |
Забанен Сообщения: 77
|
Спасибо
|
Отправлено: 21:14, 17-08-2014 | #18 |
Забанен Сообщения: 77
|
Еще спросить хотел,не получается сохранить файлы где переменные пути т.е к примеру в %appdata%
Просто я так понял что он создает отдельный vbs и через него уже записует,а в нем не поддержуется такой вид пути,точнее подерживается но по другомы выглядит,поэтому подскажите пожалуйста |
Последний раз редактировалось Hancog, 18-08-2014 в 13:22. Отправлено: 12:49, 18-08-2014 | #19 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Hancog, Вы сейчас о чём? Ваш вопрос как-то связан с данной темой?
|
Отправлено: 14:02, 18-08-2014 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Поиск и удаление текста в файле | ajakzs | Скриптовые языки администрирования Windows | 6 | 18-10-2012 09:18 | |
Интерфейс - [решено] Удаление текста с версией Windows Vista на рабочем столе в бета-версиях | Snake070 | Microsoft Windows Vista | 25 | 14-12-2010 01:07 | |
CMD/BAT - [решено] БАТ-ник с установкой прав на ветку реестра | Francyz | Скриптовые языки администрирования Windows | 3 | 25-10-2010 16:41 | |
Удаление текста из файла и запиь нового | wwe | AutoIt | 6 | 21-02-2010 09:28 | |
Загрузка - При вставление новой флэшки в usb система грузится | steepy | Microsoft Windows 2000/XP | 2 | 16-10-2008 21:01 |
|