Форум на SafelyRemove.com
http://safelyremove.com/forumrus/

Программы для USR - отображение занятого\свободного места
http://safelyremove.com/forumrus/viewtopic.php?f=2&t=63
Страница 1 из 2

Автор:  Ihor Romanyshyn [ Ср июн 04, 2008 7:18 pm ]
Заголовок сообщения:  Программы для USR - отображение занятого\свободного места

Здрасьте, хочу лицензию. :D Вот Вам моя прога для удобства закидывания информации на переносные носители и не только. http://slil.ru/25864310 Показывает прогресбар в верхней части екрана (можно пересунуть), который отображает наглядно занятое место на диске, на котором находится сама прога. Также отображает информацию и в числах. Занимает много места, так как написанна на AutoIt 3 http://autoitscript.com/autoit3 в приступе програмизма в 3 часа ночи.

Последняя версия (2.1) доступна здесь:
http://safelyremove.com/upload/FreeSpace.zip

Инструкция по использованию:
1. Распаковать в каталог USR (так проще)
2. Открыть настройки автозапуска для нужного устройства
3. В первую строчку вписать: "C:\Program Files\USB Safely Remove\FreeSpace_2.exe"
4. Во вторую строчку вписать: "C:\Program Files\USB Safely Remove\Close_FreeSpace_2.exe"
5. Нажать "ОК" и пользоваться, не забыв помолится за то, чтобы у автора наконец появилась работа с зарплатой :)

Автор:  Igor [ Чт июн 05, 2008 7:43 pm ]
Заголовок сообщения: 

Игорь, спасибо!

Условием получения бесплатной лицензии является то, что программа должна интегрироваться с функцией автозапуска USB Safely Remove. Ну и прежде всего, она должна использоваться самим автором совместно с USB Safely Remove :)

Расскажите, пожалуйста, как Вы ее используете в функции автозапуска USB Safely Remove.

Автор:  Ihor Romanyshyn [ Пт июн 06, 2008 8:52 am ]
Заголовок сообщения: 

Ставлю програмку на автозапуск и всё. Для убивания при извлечении флэшки надо использовать %windir%\system32\tskill.exe FreeSpace_2.exe (пробел в начале я не вставлял), но у меня оно так не работает. Почему - незнаю. А прогу перезалейте, если нравится. Сам перезалить не могу, т. к. с мобилы и с интернетом проблемы.

Принимаются пожелания по программе.

Автор:  Igor [ Пт июн 06, 2008 12:14 pm ]
Заголовок сообщения: 

Ihor Romanyshyn писал(а):
Ставлю програмку на автозапуск и всё. Для убивания при извлечении флэшки надо использовать %windir%\system32\tskill.exe FreeSpace_2.exe (пробел в начале я не вставлял), но у меня оно так не работает. Почему - незнаю.

1. Если у пользователя несколько флэшек - как она определит, для какой именно буквы надо отображать свободное дисковое пространство?
2. Если девайс состоит из 2-х дисков, какие она будет отображать оба диска девайса?

Автор:  Ihor Romanyshyn [ Пт июн 06, 2008 12:35 pm ]
Заголовок сообщения: 

Прога показывает диск, на котором сама находится. Т. е. должна быть копия проги на каждом диске, который хочем измерять.

Автор:  Igor [ Сб июн 07, 2008 10:00 pm ]
Заголовок сообщения: 

Ihor Romanyshyn писал(а):
Прога показывает диск, на котором сама находится. Т. е. должна быть копия проги на каждом диске, который хочем измерять.

Программа явно не предназначена для работы с нашим Autorun, т.к.:
а) Не позволяет себя закрыть при отключении устройства
б) Нужно копировать на каждый диск с которым работаешь. Для пользователей у которых таких несколько (которые и являются аудиторией программы), это будет слишком напряжно.

Извините, пока выдать лицензию не можем.

Автор:  Ihor Romanyshyn [ Вс июн 08, 2008 11:11 am ]
Заголовок сообщения: 

Хорошо, сделаю. Ждите. ;-) Будет с поддержкой командной строки, где указывается, что измерять и с закрытием при извлечении.
Так пойдет?

Автор:  Igor [ Вт июн 10, 2008 8:15 pm ]
Заголовок сообщения: 

Ihor Romanyshyn писал(а):
Хорошо, сделаю. Ждите. ;-) Будет с поддержкой командной строки, где указывается, что измерять и с закрытием при извлечении.
Так пойдет?

Давайте, сделайте. Посмотрим на результат :)

Автор:  Ihor Romanyshyn [ Вс июн 15, 2008 4:40 pm ]
Заголовок сообщения: 

Извиняюсь за долгое отсутствие. Программа давно готова, просто не было возможности выгрузить. Вот она - http://slil.ru/25891826
Использовать по детски просто. Ставим на запуск при подключении и на запуск при извлечении тоже самое - только путь к проге.

Автор:  Igor [ Ср июн 18, 2008 12:55 pm ]
Заголовок сообщения: 

Ihor Romanyshyn писал(а):
Извиняюсь за долгое отсутствие. Программа давно готова, просто не было возможности выгрузить. Вот она - http://slil.ru/25891826
Использовать по детски просто. Ставим на запуск при подключении и на запуск при извлечении тоже самое - только путь к проге.

В принципе, неплохо. Однако, все равно остались некоторые недоработки, которые не позволяют использовать программу:

1. У меня при отключении (тестировал на кард-ридере) устройства отображается второе окно FreeSpace'a, и отключение провисает, до тех пор пока не закроешь все экземпляры программы
2. Для многотомных устройств отображается только один том.
3. Если закрыть программу в процессе работы (случайно, или если пользователь захотел, чтобы ему ничего не мешалось), то при
отключении устройства, запустится новый экземпляр программы, который застопорит извлечение (пожалуй, это самый нехороший баг из всех вышеперечисленных)

Ну и маленькое пожелание на будущее: было бы неплохо сделать цветовую градацию градусника, например - заполненность от 0..30% - зеленый, от 30 до 70 - желтый, от 70 до 100 - красный (так как это сделано в Vista). Это сильно повысит информативность и ценность приложения.

Автор:  Ihor Romanyshyn [ Ср июн 18, 2008 1:21 pm ]
Заголовок сообщения: 

1. У меня нет кардридера. Нет кардридера - нет проблем. :-D Попробовать не смогу.
2. У меня нет многотомных устройств - еще одна проблема решена. ;-) Даже представить не могу.
3. Подскажите, как сделать лучше? Как определить, извлекаем или вставляем?

Изменить цвет прогресбара просто так в Autoit не получится - разве что пользователь отключит оформление. Думал сделать меняющимся цвет окна проги. Так даже круче будет.

Автор:  Igor [ Пт июн 20, 2008 2:09 pm ]
Заголовок сообщения: 

Игорь, извините за длительный ответ.

Ihor Romanyshyn писал(а):
1. У меня нет кардридера. Нет кардридера - нет проблем. :-D Попробовать не смогу.
2. У меня нет многотомных устройств - еще одна проблема решена. ;-) Даже представить не могу.

Попробуйте сделать на флэшке или на USB диске доп.раздел.

Цитата:
3. Подскажите, как сделать лучше? Как определить, извлекаем или вставляем?

Пока могу предложить следующий метод - написать .bat файл, который будет вызывать Вашу программу со спец ключом. И именно этот .bat файл нужно прописывать в разделе "Запускать программу перед остановкой".

Автор:  Ihor Romanyshyn [ Пт июн 20, 2008 3:03 pm ]
Заголовок сообщения: 

Ладно, с дисками что-нибудь придумаю.
За идею .bat файла спасибо, сделаю.

Автор:  Ihor Romanyshyn [ Чт июн 26, 2008 8:18 am ]
Заголовок сообщения: 

Уже сделал. Потом постараюсь слить. Только файлопомойку хорошую посоветуйте, а то на slil.ru только 1 месяц файло будет, а ничего лучше не знаю.
Еле понял принцип передачи параметров. Даже флэшку с 2 дисками пришлось одолжить. Напишите в хелпах чтоли. А то трудно понять, тем более без оных устройств.

Автор:  Igor [ Пт июн 27, 2008 4:24 am ]
Заголовок сообщения: 

Игорь, здравствуйте!
Хорошо, мы опишем подробнее в документации этот нюанс.

В ближайшем будущем мы сделаем возможность аттача файлов прямо на нашем форуме, а пока пришлите программу нам по почте на support@safelyremove.com, я выложу ее в хранилище нашего сайта.

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/