1780 / 762 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
|
1 | |
Вывод размера файла с разделителями групп разрядов21.05.2013, 20:23. Показов 2985. Ответов 10
Метки нет (Все метки)
0
|
21.05.2013, 20:23 | |
Ответы с готовыми решениями:
10
Присвоение переменной формат с разделителями групп разрядов Вывод в DataGridView из файла с разделителями Разделитель групп разрядов для числа Вывод групп чисел из файла PDB в матрицу |
Модератор
5239 / 2112 / 416
Регистрация: 06.01.2013
Сообщений: 4,843
|
||||||
21.05.2013, 21:40 | 2 | |||||
2
|
1780 / 762 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
|
21.05.2013, 22:04 [ТС] | 3 |
FraidZZ, благодарю! Думал, код будет проще. Я баловался с !rr:~0,-3!
0
|
21.05.2013, 23:39 | 4 | |||||
Сообщение было отмечено как решение
Решение
Помнится как-то была здесь уважаемая -Naka,
и написала одно важное замечание, что циклы в какой-то мере - это зло. Почему не писать проще и использовать метки. Вдоволь поразмыслив и пересмотрев некоторые алгоритмы я согласился, т.к. понял, что множество написанных нами функций работали бы гораздо быстрее через метки. Может, это и не имеет прямого отношения к данной теме, но хоть и поздно, мне хотелось бы на этом заострить внимание всех основных кодеров этого раздела. Если возможность есть, почему бы ее не использовать в целях преимущества, не обращая внимания, что это плохой тон в языках высокого уровня. Итак, по методу sov44:
3
|
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 3
|
|
09.12.2015, 18:37 | 5 |
А можно ли сделать так, чтобы три последних символа не писались и тогда вместо байт считать в килобайтах?
0
|
734 / 332 / 134
Регистрация: 17.03.2014
Сообщений: 832
|
|
09.12.2015, 19:51 | 6 |
s3r10rus, тогда перед числом следует вывести символ ~, либо слово "приблизительно"
т.к. 1 килобайт = 1024 байта
0
|
volodin661
|
09.12.2015, 22:18
#7
|
Не по теме: и всё ж таки, когда вы начнете пользоваться приличными инструментами? Код
REVERSE СТРОКИ;;ВСТАВЛЯЕМ ПРОБЕЛ ПОСЛЕ КАЖДОЙ 3-ей ЦИФРЫ;;REVERSE СТРОКИ Код
echo 12345 вышел зайчик 23243437666 погулять | perl -pe "$_=reverse;;s/\d{3}\K/ /g;;$_=reverse"
0
|
3461 / 1999 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
|
|
13.12.2015, 17:55 | 9 |
Сообщение было отмечено ComSpec как решение
Решение
.
Проще использовать не "%%~za", а обработку вывода команды "DIR", в котором уже заложено такое форматирование размера файла: Код
@echo off set "file=C:\Test\test.txt" for /f "tokens=3" %%а in ('dir/a-d "%file%"^| findstr/brc:" *1"') do set x=%%а& call echo %%x:я= %% pause>nul . Код проверялся в русскоязычной Wiidows 8. Интересно, что в качестве разделителя групп разрядов в выводе команды "DIR" используется пробельный символ "0xA0", который в тексте файла в кодировке OEM-866 является буквой "я". Поэтому при сохранении пакетного файла с вышеприведённым кодом в этой кодировке символ "я" нужно вставлять на своё место в уже сохранённый файл и пересохранять без изменения кодировки. Будет получаться полная ерунда (см. сообщение от b0gus), но просто как операцию по удалению трёх последних цифр и разделителя (или всех цифр, если число менее, чем четырёхзначное) осуществить это несложно, если в конец кода от Dragokas добавить следующие строки: Код
set ret=%ret:~,-4% if "%ret%" equ "" set ret=0 echo -%ret%- pause .
2
|
5 / 5 / 0
Регистрация: 24.11.2015
Сообщений: 218
|
|
31.10.2024, 22:58 | 10 |
какая то ошибка на странице не могу код от ComSpec посмотреть..
после показывает это Код
@echo off set "file=C:\Test\test.txt" for /f "tokens=3" %% Последний раз редактировалось ComSpec; 02.01.2016 в 10:59. Причина: техническая правка.
0
|
6302 / 2144 / 337
Регистрация: 10.12.2013
Сообщений: 7,387
|
||||||
31.10.2024, 23:50 | 11 | |||||
проще пользоваться настоящими инструментами
1 234 580 123 456 787 654 326
0
|
31.10.2024, 23:50 | |
31.10.2024, 23:50 | |
Помогаю со студенческими работами здесь
11
Вывод размера файла Вывод размера файла Вывод размера файла с плавающей точкой Вывод данных и ячейки бд с разделителями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Как написать микросервис на Go/Golang
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang
Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
|
Как написать микросервис с нуля на C#
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
|
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
|
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
|
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
|
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента!
4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве).
Первое вводное занятие. . .
|
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
|
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений
Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
|
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
|
UserScript для подсветки кнопок языков программирования в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения:
/ / ==UserScript==
/ / @name CF_DefaultLangSelect
/ / . . .
|
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
|
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
|