Форум программистов, компьютерный форум, киберфорум
Софт: Текстовые редакторы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 24
1

Как массово вставить в файлы .txt рандомную строку?

10.01.2018, 18:32. Показов 1182. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как массово вставить в файлы .txt во вторую строку из файла key.txt рандомную строку?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2018, 18:32
Ответы с готовыми решениями:

Как массово из txt файлов удалить первую строку?
Как массово из txt файлов удалить первую строку? Подскажите программу. P.S. строки не одинаковые.

Вставить в файлы *.txt файлы с аналогичным названием *.txt2
Встретил на форуме такой вариант: copy /b 1.txt + line.txt 2.txt rename 2.txt 1.txt Но у...

Как переименовать массово файлы
Добрый день! В папке имеются файлы с названиями с "-" и "_". Мне необходимо поменять в...

Как вывести рандомную строку из файла в мемо?
Приветствую Я начинающий пользователь и мне не понятно как вывести рандомную строку из файла в...

5
5986 / 1995 / 323
Регистрация: 10.12.2013
Сообщений: 6,878
11.01.2018, 18:35 2
использовать powershell

вот как-то так ( для одного файла ) :


doit.ps1

PowerShell
1
2
3
4
5
6
7
8
9
10
11
Get-Content myfile.txt |
    
    ForEach-Object { 
 
        if ($_.ReadCount -eq 2) { 
            
            Get-Random -InputObject (Get-Content key.txt)
 
        } else { $_ }
     
    } | Set-Content myfile.txt
Добавлено через 26 минут
соответственно для всех файлов txt текущего каталога:

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
gci *.txt -Exclude key.txt |
 
    ForEach-Object {
 
            Get-Content $_ |
            
                ForEach-Object { 
 
                    if ($_.ReadCount -eq 2) { 
                        
                        Get-Random -InputObject (Get-Content key.txt)
 
                    } else { $_ }
                 
                } | Set-Content $_
    }
Добавлено через 10 минут
запуск

из консольного окна оболочки powershell:
PowerShell
1
.\doit.ps1
из консольного окна интерпретатора cmd:
Windows Batch file
1
powershell -f doit.ps1
0
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 24
11.01.2018, 21:28  [ТС] 3
volodin661,
Ошибка вылетает - Процесс не может получить доступ к файлу, так как этот файл используется другим процессом
0
5986 / 1995 / 323
Регистрация: 10.12.2013
Сообщений: 6,878
12.01.2018, 04:52 4
Вариант для одного файла тоже даёт ошибку?
0
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 24
12.01.2018, 15:48  [ТС] 5
volodin661, да
0
5986 / 1995 / 323
Регистрация: 10.12.2013
Сообщений: 6,878
12.01.2018, 22:11 6
для начала попробуй обновить powershell до последней версии ( 5.1 ) , если твоя версия Windows не 10.
( https://docs.microsoft.com/ru-... -configure )
0
12.01.2018, 22:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2018, 22:11
Помогаю со студенческими работами здесь

Как скопировать рандомную строку из текстового файла
Имеется текстовый файл с именем text.txt. В нем строки: фывфыв qweqwe sadasd йцуйцу Как...

Считать с файла (input.txt) строку, перевернуть строку, записать файл (put.txt) эту строку
Считать с файла (input.txt) строку, перевернуть строку, записать файл (put.txt) эту строку.

Из TXT-файла скопировать n-ную строку и вставить ее вместо m-ной строки в DOC-файл
Нужно из одного txt файла скопировать n строку и вставить ее вместо m строки в doc файле. Можно ли...

Дописать во все файлы *.txt одной директории заданную строку
Если заданная многострочная строка не присутствует в файле, нужно дописать её в конец файла. Для...

Нужно чтобы uin;pass.txt массово подключались в программу и делал поиск номеров
Помогите народ осталась последняя функция а сделать не могу нужно чтобы uin;pass.txt массово...

Нужно сделать рандомную паузу и рандомную скорость объекта
Имеется код, который бесконечно передвигает объект в определенную точку и обратно. using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru