|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Бат на удаление - вставление текста |
|
CMD/BAT - Бат на удаление - вставление текста
|
Забанен Сообщения: 77 |
\del
|
|
Отправлено: 22:28, 01-08-2014 |
Забанен Сообщения: 77
|
Цитата Iska:
|
|
Отправлено: 22:04, 19-08-2014 | #51 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Забанен Сообщения: 77
|
Цитата Georgio:
Georgio Еще спросить хотел можно ли добавить к всем файлам их запуск после создания,т.е что бы вот файл создался и сразу запустился,не для всех файлов нужен запуск,просто если к примеру я после всего bat пишу "D:\Work\87\~ ~\1.txt файл открывается,но только после того как все остальные создадутся,а нужно сразу |
|
Отправлено: 19:36, 21-08-2014 | #52 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Hancog:
@echo off goto:# ##################################### Здесь расположен Ваш 1-ый текст! ##################################### Здесь расположен Ваш 2-ой текст! ##################################### Здесь расположен Ваш 3-ий текст! ##################################### Здесь расположен Ваш 4-ый текст! ##################################### Здесь расположен Ваш 5-ый текст! ##################################### Здесь расположен Ваш 6-ой текст! ##################################### Здесь расположен Ваш 7-ой текст! ##################################### Здесь расположен Ваш 8-ой текст! ##################################### Здесь расположен Ваш 9-ый текст! ##################################### :# set quantity=9 for %%i in ( "D:\Work\109\1.txt/start" "D:\Work\109\2.txt" "D:\Work\109\3.txt" "D:\Work\109\4.txt" "D:\Work\109\5.txt/start" "D:\Work\109\6.txt" "D:\Work\109\7.txt" "D:\Work\109\8.txt" "D:\Work\109\9.txt/start" ) do ( set /a count+=1 call set %%count%%=%%i ) for /l %%i in (1 1 %quantity%) do ( set /p="WScript.StdOut.Write(Split(WScript.CreateObject("Scripting.FileSystemObject").OpenTextFile("%~fs0").ReadAll(), vbCrLf&"#####################################"&vbCrLf)(%%i))"<nul>.vbs for /f "tokens=1,2 delims=/" %%j in (' "call set /p=%%%%i%%<nul" ') do ( cscript //nologo .vbs>"%%j" if not "%%k"=="" ( start "" notepad "%%j" ) ) ) del .vbs exit /b |
|
Отправлено: 22:00, 21-08-2014 | #53 |
Забанен Сообщения: 77
|
Цитата Georgio:
|
|
Отправлено: 22:28, 21-08-2014 | #54 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Hancog:
@echo off goto:# ##################################### Здесь расположен Ваш 1-ый текст! ##################################### Здесь расположен Ваш 2-ой текст! ##################################### Здесь расположен Ваш 3-ий текст! ##################################### Здесь расположен Ваш 4-ый текст! ##################################### Здесь расположен Ваш 5-ый текст! ##################################### Здесь расположен Ваш 6-ой текст! ##################################### Здесь расположен Ваш 7-ой текст! ##################################### Здесь расположен Ваш 8-ой текст! ##################################### Здесь расположен Ваш 9-ый текст! ##################################### :# for %%i in ( "D:\Work\110\1.txt/start" "D:\Work\110\2.txt" "D:\Work\110\3.txt" "D:\Work\110\4.txt" "D:\Work\110\5.txt/start" "D:\Work\110\6.txt" "D:\Work\110\7.txt" "D:\Work\110\8.txt" "D:\Work\110\9.txt/start" ) do ( set /a count+=1 call set %%count%%=%%i ) for /f %%i in (' "findstr /x ##################################### "%~fs0"| find /c /v """ ') do ( for /f %%j in (' set /a %%i-1 ') do ( for /l %%k in (1 1 %%j) do ( set /p="WScript.StdOut.Write(Split(WScript.CreateObject("Scripting.FileSystemObject").OpenTextFile("%~fs0").ReadAll(), vbCrLf&"#####################################"&vbCrLf)(%%k))"<nul>.vbs for /f "tokens=1,2 delims=/" %%l in (' "call set /p=%%%%k%%<nul" ') do ( rem "if defined %%k" is not the mistake. if defined %%k ( cscript //nologo .vbs>"%%l" ) if "%%m"=="start" ( start "" "%%l" ) ) ) ) ) del .vbs exit /b |
|
Отправлено: 01:06, 22-08-2014 | #55 |
Забанен Сообщения: 77
|
Последние извиняюсь что каждый раз тревожу,а как сделать так что если путь к примеру D:\Work\110\1.txt нету он сам создавал,ну т.е папки что бы сами создавались,что бы их не нужно было вручную создавать
И да еще что бы он запускался с любой папки,просто к примеру если сам bat лежит не в деректории D:\Work\110 ,а на рабочем столе,и его запустить не чего не произойдет,все работает только если батник в той дирректории где нужно |
Отправлено: 16:02, 22-08-2014 | #56 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|