|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Построчно чтение строки из файла с удалением ее |
|
CMD/BAT - Построчно чтение строки из файла с удалением ее
|
Новый участник Сообщения: 29 |
Всем добрый день/вечер.
Помогите пожалуйста. Имеется текстовый файл, каждая строка которого - это фрагменты текста, разделенные между собой символом табуляции. Количество этих "фрагментов" заранее неизвестно и мб от 2 до 10. Задача: Считать первую строку. Последовательно скопировать каждый фрагмент - в буфер обмена. Строку удалить. Файл переписать. Возможно ли это и насколько сложно? |
|
Отправлено: 21:52, 10-06-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать irvicon, это что — лабораторка? В чём смысл сиих действ, и именно в таком виде и на выбранном языке?
|
Отправлено: 21:59, 10-06-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 29
|
Профиль | Сайт | Отправить PM | Цитировать это облегчение труда копи-пастера
каждая строка содержит информацию по регистрации одного аккаунта в дальнейшем структурированная информация "вытягивается" из программы clipdiary выбор языка не важен, мне казалось bat заработает на любой машине |
Последний раз редактировалось irvicon, 10-06-2018 в 22:15. Причина: дополнение Отправлено: 22:11, 10-06-2018 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать irvicon, копипастеры садятся за AutoIt или AutoHotKey.
Ну, играйтесь на здоровье: Скрытый текст
@echo off
setlocal enableextensions enabledelayedexpansion
set sSourceFile=osz_sample.txt
<"%sSourceFile%" set /p sLine=
if defined sLine (
call :ToClipboard %sLine%
type "%sSourceFile%" | more +1 >"%Temp%\%sSourceFile%"
>nul copy /y "%Temp%\%sSourceFile%" "%sSourceFile%"
del "%Temp%\%sSourceFile%"
)
endlocal
exit /b 0
:ToClipboard
if "%~1" neq "" (
echo %~1|clip.exe
shift
goto :ToClipboard
)
exit /b
|
Отправлено: 23:16, 10-06-2018 | #4 |
Новый участник Сообщения: 29
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Iska:
|
||
Отправлено: 11:33, 11-06-2018 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - Чтение информации из файла и передача ее на портал SharePoint | iMakS27 | Скриптовые языки администрирования Windows | 7 | 26-07-2013 11:25 | |
CMD/BAT - Выбор темы оформления и пременение ее из командной строки Win7 | NoIZz | Скриптовые языки администрирования Windows | 0 | 16-08-2012 10:51 | |
CMD/BAT - [решено] Чтение определённой строки из txt | hxygen | Скриптовые языки администрирования Windows | 10 | 16-11-2010 02:53 | |
.NET - [решено] vb.net чтение конкретной строки файла | RUVATA | Программирование и базы данных | 7 | 19-08-2010 10:21 | |
CMD/BAT - [решено] Чтение строки из файла в переменную | Николя | Скриптовые языки администрирования Windows | 42 | 17-01-2010 19:42 |
|