Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Бат на удаление - вставление текста

Закрытая тема
Настройки темы
CMD/BAT - Бат на удаление - вставление текста

Забанен


Сообщения: 77
Благодарности: 0

Профиль | Цитировать


Изменения
Автор: Hancog
Дата: 10-08-2014
\del

Отправлено: 22:28, 01-08-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Hancog:
кирилицы нету »
Да ну?! Ладно, я допускаю, что у Вас пользователь имеет латинское имя. А что у Вас в «\profile\name», в «\ntp\app_page_names», в «\ntp\promo_line»?

Отправлено: 22:32, 02-08-2014 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Цитата Hancog:
да мне больше в принципе не чего не надо,разобраться как 2 в 1 сделать и все »




Разбирайтесь:



Код: Выделить весь код
@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
Благодарности: 0

Профиль | Цитировать


Цитата Georgio:
Разбирайтесь: »
Подскажите пожалуйста как сделать 9 файлов? и как указать путь к файлам,а не что бы в той папке где батник было

Отправлено: 19:30, 16-08-2014 | #13


Забанен


Сообщения: 77
Благодарности: 0

Профиль | Цитировать


ап тему

Отправлено: 22:10, 16-08-2014 | #14


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить 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
Благодарности: 0

Профиль | Цитировать


У меня в 9 файлах разный текст,как сделать что бы во всех файлах был нужный текст

Отправлено: 13:34, 17-08-2014 | #16


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Цитата Hancog:
У меня в 9 файлах разный текст,как сделать что бы во всех файлах был нужный текст »

Код: Выделить весь код
@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
Благодарности: 0

Профиль | Цитировать


Спасибо

Отправлено: 21:14, 17-08-2014 | #18


Забанен


Сообщения: 77
Благодарности: 0

Профиль | Цитировать


Еще спросить хотел,не получается сохранить файлы где переменные пути т.е к примеру в %appdata%
Просто я так понял что он создает отдельный vbs и через него уже записует,а в нем не поддержуется такой вид пути,точнее подерживается но по другомы выглядит,поэтому подскажите пожалуйста

Последний раз редактировалось Hancog, 18-08-2014 в 13:22.


Отправлено: 12:49, 18-08-2014 | #19


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Hancog, Вы сейчас о чём? Ваш вопрос как-то связан с данной темой?

Отправлено: 14:02, 18-08-2014 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Бат на удаление - вставление текста

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход