Форум
Написать нам
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: as-master  
Количество свободного и занятого места на диске
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,во,спасибо thumbs_up

 
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
Ну-ка...
Прикрепления: ReleaseRus.7z (9.0 Kb)


Жизнь оказалась не такой уж и забавной, как поначалу...
 
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, это не есть хорошо.

Странно только, что я видел одни и те же числа... всё было в порядке.

Прикрепления: 6960464.7z (9.1 Kb)


Жизнь оказалась не такой уж и забавной, как поначалу...
 
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
Хорошо, разберёмся. Пока что сделал определение серийного номера физического диска :) (не тома, а именно физического диска)
Прикрепления: 2426700.7z (10.0 Kb)


Жизнь оказалась не такой уж и забавной, как поначалу...
 
SowerДата: Среда, 27 Мая 2009, 06:00 | Сообщение # 14
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
Quote (toizy)
серийного номера физического диска

FileWork это умеет делать, а на счет цифр непонятных - я сам пытался в дэлфе написать, тоже самое получается: выдает всяку "сечь" :D

Добавлено (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
Quote (toizy)
версия 3,80

Я тоже 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)
Поздравляю Нажми правой кнопкой и выбери "Сохранить по ссылке как"

Блин, я чото про это забыл :D
 
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, но спецификацию пока не читал, и что там за что отвечает, не смогу пока объяснить :)

Тестируйте

Прикрепления: 4831021.7z (12.2 Kb)


Жизнь оказалась не такой уж и забавной, как поначалу...
 
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. Непонятно, почему такие результаты на разных компьютерах.

Значение за границы диапазона выходить не может.

Используется замена системных модулей. Может, дело в этом? Но почему тогда работае у одних и не аботае у других? Хм...


Жизнь оказалась не такой уж и забавной, как поначалу...
 
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: