Количество свободного и занятого места на диске
|
|
Serg | Дата: Вторник, 26 Мая 2009, 15:18 | Сообщение # 1 |
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
| Вопрос обсуждался давно,там с помощью плагина можно было узнать сколько занято. А как узнать сколько места всего,сколько занято,сколько свободно,на диске(напрмер С)?
|
|
| |
toizy | Дата: Вторник, 26 Мая 2009, 15:21 | Сообщение # 2 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Плагина не знаю, могу написать. Только вечером, сейчас я ухожу...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Serg | Дата: Вторник, 26 Мая 2009, 16:02 | Сообщение # 3 |
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
| toizy,во,спасибо
|
|
| |
Sower | Дата: Вторник, 26 Мая 2009, 17:47 | Сообщение # 4 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Serg, я лично могу подсказать один плагин, но он не определяет емкость, зато может дать список дисков и информацию о диске (файловую систему, серийник, имя...), есл надо скачай с моего сайта РАЗДЕЛ ПЛАГИНЫ, плагин FileWork 1.0
Сообщение отредактировал Grand - Вторник, 26 Мая 2009, 17:48 |
|
| |
toizy | Дата: Вторник, 26 Мая 2009, 19:39 | Сообщение # 5 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| (из кабинки) Туалетной бумаги нет, брат, извини. Могу предложить карандаш...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
toizy | Дата: Вторник, 26 Мая 2009, 23:45 | Сообщение # 6 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Ну-ка...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Среда, 27 Мая 2009, 00:08 | Сообщение # 7 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| В полях Serial и Type пишет бессмысленный одинаковый набор цифр, например -345376215
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Среда, 27 Мая 2009, 00:14 | Сообщение # 8 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| у меня в норме. потестируйте ещё кто-нибудь
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Peter | Дата: Среда, 27 Мая 2009, 00:44 | Сообщение # 9 |
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
| Quote (DEMBEL) В полях Serial и Type пишет бессмысленный одинаковый набор цифр, например -345376215 У меня тоже...
Никто не может вернуться в прошлое и изменить свой старт. Но каждый может стартовать сейчас и изменить свой финиш!
|
|
| |
toizy | Дата: Среда, 27 Мая 2009, 01:07 | Сообщение # 10 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Хорошо, разберусь. Не сегодня...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
toizy | Дата: Среда, 27 Мая 2009, 02:17 | Сообщение # 11 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Переделал-таки. Да, там был указатель на DWORD, это не есть хорошо. Странно только, что я видел одни и те же числа... всё было в порядке.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Среда, 27 Мая 2009, 02:47 | Сообщение # 12 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| В Type пишет Drive_fixed, но в Serial такая же шняга что и раньше.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Среда, 27 Мая 2009, 03:26 | Сообщение # 13 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Хорошо, разберёмся. Пока что сделал определение серийного номера физического диска (не тома, а именно физического диска)
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Sower | Дата: Среда, 27 Мая 2009, 06:00 | Сообщение # 14 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (toizy) серийного номера физического диска FileWork это умеет делать, а на счет цифр непонятных - я сам пытался в дэлфе написать, тоже самое получается: выдает всяку "сечь" Добавлено (27 Май 2009, 06:00) --------------------------------------------- toizy, немогу загрузить 7zip архив, может в rar будешь вылаживать?
|
|
| |
Serg | Дата: Среда, 27 Мая 2009, 10:37 | Сообщение # 15 |
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
| Quote Переделал-таки. Да, там был указатель на DWORD, это не есть хорошо. Странно только, что я видел одни и те же числа... всё было в порядке. Прикрепления: 6960464.7z(9Kb) у меня работает
|
|
| |
toizy | Дата: Среда, 27 Мая 2009, 15:23 | Сообщение # 16 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (Grand) а на счет цифр непонятных Это указатели, я чо-то лажанулся где-то. искать влом сейчас, потом найду. Quote (Grand) емогу загрузить 7zip архив, может в rar будешь вылаживать? А я не пользуюсь rar, 7z рулит. Так что качай свежий WinRar... версия 3,80 всё нормально открывает Начал получать физические характеристики драйва (цилиндры, секторы). Работает не всё, но кое-что уже работает Выложу позже Добавлено (27 Май 2009, 15:23) ---------------------------------------------
Quote (Grand) FileWork это умеет делать, Что ты говоришь А мне он показался серийником тома, а не устройства
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Sower | Дата: Среда, 27 Мая 2009, 15:29 | Сообщение # 17 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Я тоже 7zip уважаю, а раньше только им и пользовался и winRAR у меня новый стоит, однако opera открывает окно с "закарючками"
|
|
| |
toizy | Дата: Среда, 27 Мая 2009, 15:41 | Сообщение # 18 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (Grand) однако opera открывает окно с "закарючками" Поздравляю Нажми правой кнопкой и выбери "Сохранить по ссылке как"
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Sower | Дата: Среда, 27 Мая 2009, 15:45 | Сообщение # 19 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (toizy) Поздравляю Нажми правой кнопкой и выбери "Сохранить по ссылке как" Блин, я чото про это забыл
|
|
| |
DEMBEL | Дата: Среда, 27 Мая 2009, 16:19 | Сообщение # 20 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Меня опера тоже достала с этим 7з, открывает как текст, а если сохранить как, то копирует как файл .htm потом приходится расширение менять. Проблема решилась настройкой оперы ("Дополнительно"-"Загрузки") - зарегистрировать расширение 7з для Винрара (либо установить 7з).
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Среда, 27 Мая 2009, 16:34 | Сообщение # 21 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Обновил. Вроде извлекает почти все характеристики HDD, но спецификацию пока не читал, и что там за что отвечает, не смогу пока объяснить Тестируйте
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Среда, 27 Мая 2009, 16:46 | Сообщение # 22 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Ну вроде нормально все, за исключением поля Serial )
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
YURIY | Дата: Среда, 27 Мая 2009, 16:54 | Сообщение # 23 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (DEMBEL) за исключением поля Serial Угу. У меня оно отрицательное
Вечная память Андрею Сергееву!
|
|
| |
Sower | Дата: Среда, 27 Мая 2009, 17:01 | Сообщение # 24 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (YURIY) У меня оно отрицательное У меня для диска C отрицательное и для виртуальных, а для D нормально всё
|
|
| |
Peter | Дата: Четверг, 28 Мая 2009, 00:59 | Сообщение # 25 |
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
| Quote (YURIY) У меня оно отрицательное У меня тоже отрицательное для диска D, для С - положительное. Винчестер разбит на два логических диска.
Никто не может вернуться в прошлое и изменить свой старт. Но каждый может стартовать сейчас и изменить свой финиш!
|
|
| |
Sower | Дата: Четверг, 28 Мая 2009, 08:30 | Сообщение # 26 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (Peter) Винчестер разбит на два логических диска Не, у меня два винта стоит D и C, их два - два физических диска
|
|
| |
Alex3A | Дата: Четверг, 28 Мая 2009, 11:37 | Сообщение # 27 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (YURIY) Угу. У меня оно отрицательное У всех у кого отрицательные цыфры, очевидно что число вышло за максимальные значения отведенные для используемого Димкой типа. Integer -2147483648..2147483647 signed 32-bit Cardinal 0..4294967295 unsigned 32-bit Поля типа Serial следует показывать не как число, а как строку, возможно с побайтной интерпритацией.
|
|
| |
Sower | Дата: Четверг, 28 Мая 2009, 12:21 | Сообщение # 28 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| или может использовать _int64 Добавлено (28 Май 2009, 12:21) --------------------------------------------- TLargeInteger
|
|
| |
Alex3A | Дата: Четверг, 28 Мая 2009, 12:43 | Сообщение # 29 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (Grand) или может использовать _int64 int64 это формат внутреннего хранения числа, так же как и прочие форматы. децимал, хекс, бин, в общем все что ты можеш увидеть, это СТРОКА. Не путай число и его строковое представление. Для преобразования представлений (текста) в число используются соответствующие функции.
|
|
| |
toizy | Дата: Четверг, 28 Мая 2009, 21:23 | Сообщение # 30 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Все типы объявлены как Int64, возвращается функцией GetDiskFreeSpaceEx, параметры функции декларированы тоже как Int64. Непонятно, почему такие результаты на разных компьютерах. Значение за границы диапазона выходить не может. Используется замена системных модулей. Может, дело в этом? Но почему тогда работае у одних и не аботае у других? Хм...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |