CMD/BAT - Счётчик.
|
Пользователь Сообщения: 105 |
Как написать числа от 1 до 1000000.
Средствами .bat Можно и .vbs |
|
Отправлено: 17:40, 27-12-2020 |
Crazy Сообщения: 1218
|
Профиль | Отправить PM | Цитировать Зачем?
|
------- Отправлено: 19:03, 27-12-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать serg515, что вы хотите получить, в каком виде?
|
------- Отправлено: 19:31, 27-12-2020 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата serg515:
Напишите непосредственно в командной строке: Если нужен вывод не на консоль, а в файл: |
|
Отправлено: 20:03, 27-12-2020 | #4 |
Пользователь Сообщения: 105
|
Профиль | Отправить PM | Цитировать Цитата Iska:
или так же: |
||
Последний раз редактировалось serg515, 27-12-2020 в 21:25. Отправлено: 20:40, 27-12-2020 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата serg515:
Цитата serg515:
Вот на 20000 у меня: Скрытый текст
Цитата serg515:
Опять же, этот построчный вывод много медленнее «пакетного». |
|||
Отправлено: 22:32, 27-12-2020 | #6 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать vbs
Filename = "Z:\Box_Out\aaa.txt"
With CreateObject("Scripting.FileSystemObject")
Set fOut = .CreateTextFile(Filename, True)
fOut.Close
Set fOut = .OpenTextFile(Filename, 8, False)
For j = 1 To 999901 Step 100
fOut.Write iii(j, j + 99)
Next
fOut.Close
End With
Function iii(i1, i2)
If i1 = 1 Then
ii = CStr(i1)
Else
ii = vbCrLf + CStr(i1)
End If
For i = i1 + 1 To i2
ii = ii + vbCrLf + CStr(i)
Next
iii = ii
End Function
|
------- Последний раз редактировалось megaloman, 28-12-2020 в 10:41. Причина: Оптимизация пределов цикла по скорости выполнения. Результат: снижение времени выполнения ~20 раз Отправлено: 00:00, 28-12-2020 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать megaloman, а зачем такие сложности? Операции над строками одни из самых медленных. Ваш скрипт выполняется у меня за 26 секунд. Тупой перебор 1...1000000 с выводом выполняется у меня за 7 секунд.
|
Отправлено: 00:20, 28-12-2020 | #8 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать Iska, посчитал, что так будет быстрее, видимо ошибся, высплюсь, проверю.
|
------- Отправлено: 00:40, 28-12-2020 | #9 |
(*.*) Сообщения: 36561
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 01:04, 28-12-2020 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Счётчик файлов | ul9 | Скриптовые языки администрирования Windows | 1 | 16-07-2014 16:53 | |
Счётчик производительности *Processor* | -MAXX- | Автоматическая установка Windows 2000/XP/2003 | 9 | 03-10-2006 15:59 | |
Счётчик на ярлычок | MrGreeN | Microsoft Windows 95/98/Me (архив) | 3 | 15-10-2003 17:16 | |
Счётчик - как сделать? | diter | Вебмастеру | 5 | 03-10-2003 17:05 | |
Счётчик посещений | Evita | Вебмастеру | 13 | 27-08-2002 13:59 |
|