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

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

Ответить
Настройки темы
CMD/BAT - Построчно чтение строки из файла с удалением ее

Новый участник


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

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


Вложения
Тип файла: txt osz_sample.txt
(780 байт, 4 просмотров)
Всем добрый день/вечер.

Помогите пожалуйста.
Имеется текстовый файл, каждая строка которого - это фрагменты текста, разделенные между собой символом табуляции. Количество этих "фрагментов" заранее неизвестно и мб от 2 до 10.

Задача:
Считать первую строку.
Последовательно скопировать каждый фрагмент - в буфер обмена.
Строку удалить.
Файл переписать.

Возможно ли это и насколько сложно?

Отправлено: 21:52, 10-06-2018

 

Ветеран


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

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


irvicon, это что — лабораторка? В чём смысл сиих действ, и именно в таком виде и на выбранном языке?

Отправлено: 21:59, 10-06-2018 | #2



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

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


Новый участник


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

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


это облегчение труда копи-пастера

каждая строка содержит информацию по регистрации одного аккаунта
в дальнейшем структурированная информация "вытягивается" из программы clipdiary

выбор языка не важен, мне казалось bat заработает на любой машине

Последний раз редактировалось irvicon, 10-06-2018 в 22:15. Причина: дополнение


Отправлено: 22:11, 10-06-2018 | #3


Ветеран


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

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

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


Цитата Iska:
садятся за AutoIt »
ок спасибо. действительно интересно

Отправлено: 11:33, 11-06-2018 | #5



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

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

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




 
Переход