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

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

Ответить
Настройки темы
CMD/BAT - чтение строк из файла и последующая вставка этих строк в copy con file.txt

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


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

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


Делаю простой редактор текста на bat файле. Если в папке уже есть файл file.txt, то он перезапишется, а можно как-то читать строки из этого файла, и вставлять их в copy con file.txt? Вот код: (в нашем случае data=file.txt)
@Echo off
chcp 1251

:m1
Echo Create or exit text editor:
Echo.
Echo 1 - Create - 1
Echo 2 - Exit - 2


echo.
Set /p choice="one?: "
if not defined choice goto m1
if "%choice%"=="1" (goto gg)
if "%choice%"=="2" (exit)
Echo.
Echo.
:gg
set /p Data="Enter file name: "
cls
echo %data%
echo ctrl+z and enter to quit
echo to support russian text change console font to lucida console
copy con %data%

Отправлено: 10:10, 11-06-2020

 

Забанен


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

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


nano, vim, micro? Не слышали? Или изобретение квадратных колес принципиально? Можно имитировать нечто вроде временного буфера, перенаправляя в т.н. предупредительный поток ( >3) , однако, при возникновении некритической ошибки, он будет перезаписан, раз, достать из такого потока данные через пайп можно, но время жизни извлеченных данных будет ограничено вызовом, два. con едва ли вам чем-то поможет, ибо весь фокус именно в буферах (не нужно путать с женской грудью). Есть, правда, один хак, но он не нравится ни одному из антивирусов.

Отправлено: 13:01, 11-06-2020 | #2



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

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


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


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

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


Цитата greg zakharov:
nano, vim, micro? Не слышали? »
Да я свой редактор делаю, как для начала, так я все эти знаю
Какой хак? Редактор для себя делаю, поэтому пофиг на антивирусы.

Отправлено: 13:08, 11-06-2020 | #3


Забанен


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

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


Раз пофиг, то имитируйте буфер на основе ADS с таблицей сигналов из COM порта.

Отправлено: 14:08, 11-06-2020 | #4


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


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

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


Цитата greg zakharov:
буфер на основе ADS с таблицей сигналов из COM порта »
Поподробнее?

Отправлено: 14:23, 11-06-2020 | #5


Забанен


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

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


При открытии файла создаете у последнего альтернативный поток, куда дублируется основной поток - он то и правится не в ущерб оригинальным данным; СОМ, как было сказано выше, используете для таблицы сигналов (вне форумная тема).

Отправлено: 15:46, 11-06-2020 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - [решено] Добавить блоки строк из одного txt файла в другие txt файлы Alexander_88 Скриптовые языки администрирования Windows 7 06-07-2019 00:15
Любой язык - Удаление из txt файлов не нужных строк и дубликатов строк. voler Скриптовые языки администрирования Windows 1 26-02-2018 14:10
CMD/BAT - [решено] Чтение/запись строк из конфигурационного файла в переменную anonymous_prodject Скриптовые языки администрирования Windows 7 30-07-2016 19:01
CMD/BAT - [решено] Чтение определённых строк из файла 4zz Скриптовые языки администрирования Windows 9 25-03-2013 22:26
VBA - Visual Basic Чтение строк из txt Startup Программирование и базы данных 2 23-09-2012 17:48




 
Переход