[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет
  • Сообщений: 468
  • Репутация:127

    [+] [-]
Flash2Part
Небольшая утилитка для переключения разделов на флешке на видимый/скрытый раздел в проводнике
.
Скачать с ЯД
--------------------------------------------------------------------------------------------------------------------------------
Другая версия - PartView78.exe однокнопочная для Total Commander.
Для Windows 7-8,1 - где у флешек виден только один раздел
Поддерживает флешки с тремя разделами.

Скачать с ЯД
Перетащил её на панель Total Commander, стало поудобней экспериментировать с двухраздельными...-


Последний раз редактировалось: avalat (2023-11-28 21:02), всего редактировалось 28 раз(а)

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
avalat, может по номеру диска делать выводы?
Я так понимаю, что флешка с двумя разделами, делается вручную?
А утилита только переключает видимый раздел?.
Тогда проверяем тип носителя, его номер, количество разделов и выводим в список, типо такого:

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет
  • Сообщений: 468
  • Репутация:127

    [+] [-]
64105avalat, может по номеру диска делать выводы?
Я так понимаю, что флешка с двумя разделами, делается вручную?
А утилита только переключает видимый раздел?.
Тогда проверяем тип носителя, его номер, количество разделов и выводим в список[/th]
Совершенно верно. Только для этого и сделано. Простая переключалка.
Ковырялись с Grub2, надо было часто туда-сюда переключать...Ну и вытекло вот это...

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
avalat, Неправильно всё это...
Флешка, это физическое устройство.
Не раздел....
Буква раздела, лишь присвоенная системой метка.
Ориентироваться нужно по диску
Проверить если у него разделы
Если есть, проверить, на каком присвоена буква диска и переключить, если пользователь захочет это сделать...
То есть нужно отображать не букву диска и label а номер диска и название диска, то есть флешки
А уже в комментах, ниже писать какому разделу присвоена буква, его размер
А какому не присвоена и его размер
Ну и волшебная кнопка, переключения.

[Цитировать]

    restore1972
  • 20487
  • Стаж: 5 лет 9 месяцев
  • Сообщений: 47
  • Репутация:0

    [+] [-]
А раздел созданный в FbinstTool прога будет видеть? Он по-умолчанию скрыт для винды.


Последний раз редактировалось: restore1972 (2019-03-30 10:52), всего редактировалось 1 раз

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
Пожелание:
Не выкладывайте файл на обменники, облако итд в виде exe - пакуйте в архив
Как я скачивал файл:
Нажал скачать, браузер заблокировал и файл докачался, только после согласия на скачивание вредоноса
Попытался запустить, система заблокировала доступ, после выбора, мол на мой страх и риск, окно предупреждения исчезло
И тут вступил Малваребайтес антивирус и удалил файл в карантин, типо аномалия 100%
Я то понимаю, что вредоносного в вашей утилите ничего нет, но другие пользователи могут и усомнится.
Поэтому нужно соблюдать неписанные правила, а именно:
Раздавать файл через интернет, только в архиве (так как при заражении сайта, файл может быть инфицирован и браузер перестраховывается не давая скачать)
Приложение при запуске, сразу должно показывать своё окно, а выполняемый код, до этого, должен быть минимальным и без копания по дискам пользователя. (ибо по мнению антивирусов, данное действие - потенциально опасно для пользователя)
Если приложение не несет никакой материальной выгоды, выкладывать его исходник. (так оно и разовьется быстрее, на сайте поможем по коду и подскажем)

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет
  • Сообщений: 468
  • Репутация:127

    [+] [-]
64371avalat, Неправильно всё это...
Флешка, это физическое устройство.
Не раздел....
Буква раздела, лишь присвоенная системой метка.
Ориентироваться нужно по диску
Проверить если у него разделы
Если есть, проверить, на каком присвоена буква диска и переключить, если пользователь захочет это сделать...
То есть нужно отображать не букву диска и label а номер диска и название диска, то есть флешки
А уже в комментах, ниже писать какому разделу присвоена буква, его размер
А какому не присвоена и его размер
Ну и волшебная кнопка, переключения.
Ну да,неправ, запутался, ! Метка раздела, конечно же.
В первую очередь ОНО ищет флешку с двумя разделами(DRIVE_USBFLASH)
Проверило - нашло - рис.1 в шапке
и другие (DRIVE_USBFLASH)
Проверило - не нашло - рис.2
Задачу свою выполнило.
Вот такой функционал
Больше ОНО ничего не может,да думаю и не надо...
Файл на ЯД упаковал в архив.

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
avalat, Ну вообще не то...
Первый скриншот:
Сменить раздел на видимым - так он и так видимый вроде, если прога его нашла? Или это не так?
Второй скриншот:
Нет флешки с двумя разделами - а в комбобоксе красуется носитель..
Не то что непонятная утилита, а какая то некорректная, сделаная не по правилам форточек Виндовс...

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет
  • Сообщений: 468
  • Репутация:127

    [+] [-]
Joker-2013, Хм... В логике не откажешь
Тогда надо сменить тексты
1) "Показать скрытый раздел" или "Сменить раздел"
2) "Нет второго раздела", но что то не то...
Не хватает фантазии пока.


Последний раз редактировалось: avalat (2019-03-30 20:26), всего редактировалось 1 раз

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
avalat, кусочек скрипта Ufd2Fix. На выходе (в переменной %&AllDsk%) укажет ТОЛЬКО многораздельные флешки, для которых хотя бы один из разделов не смонтирован.
TEAM ENVI &AllDsk=|PART list disk,&DrvAll
FORX* %&DrvAll%,&twf1,
  {* TEAM PART list part %&twf1%,&twf2|LPOS &twf3= =,1,%&twf2%
  IFEX $%&twf3%>0,ENVI &AllDsk=%&AllDsk% %&twf1%
  }
MESS hd= %&AllDsk%
И ещё - чем меняем разделы местами? Сторонняя утиль или средствами pecmd?

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет
  • Сообщений: 468
  • Репутация:127

    [+] [-]
Переделал так:
.


Последний раз редактировалось: avalat (2021-08-26 07:39), всего редактировалось 2 раз(а)

[Цитировать]

    KopBuH91
  • 102
  • Стаж: 9 лет
  • Сообщений: 382
  • Репутация:55

    [+] [-]
  • Откуда: Ташкент
avalat, а зачем изобретать велосипед?
BootIce прекрасно умеет переключать разделы (Part Manage > Set Accessible):

[Цитировать]

    Orochi
  • 14100
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 218
  • Репутация:0

    [+] [-]
64431avalat, а зачем изобретать велосипед?
Так он же говорил, что удобно повесить на кнопку в командере. Плюс, надо только на одну кнопку нажать.
avalat, Спасибо. Удобно и быстро. ay

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет
  • Сообщений: 468
  • Репутация:127

    [+] [-]
Чуть подправил, обновил. разместил в шапке.

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
avalat,
Сменить раздел
Непонятно.... Сменить активный раздел или сменить видимый раздел...
Я про надпись на кнопке.
Версия для себя
А зачем нужно окно, которое требуется после закрывать?
Сделал бы сообщение с таймером...
Можно было бы закрыть крестиком в правом углу или бы закрылось по таймера, через три секунды, например...
Хотя такой трюк можно и с окном реализовать...
К окну можно применить стиль заголовка Tool
Tool : Создать Окно с уменьшенным заголовком и без кнопки на панели задач.

Страница 1 из 2


Показать сообщения:    

Текущее время: 12-Дек 20:46

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы