Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


1
Цитата AlterEgoFS:
создать рядом с bat exe-файл, который его будет запускать »
А зачем батнику такой "стартер"? Батник и так можно запустить двойным кликом.
2
Цитата AlterEgoFS:
bat использует переменную %~dp0 »
Может быть использует, а может быть и нет. В любом случае пользователь должен думать, а пользователь у нас не простой, ибо:
Цитата gora:
Инструментарий для создателей аддонов »
3 Минусы Вашего варианта:
- дополнительный файл (два вместо одного). Всегда надо таскать два файла и не потерять один из них при копировании.
- у меня можно в sfx положить дополнительные файлы, которые могут использоваться батником, и exe останется одиночным файлом, а не россыпью файлов при реализации в Вашем варианте
- защиты батника от "шаловливых" рук дилетанта нет, и его может повредить даже "секретарша". С sfx ей этого сделать не удастся.
- размер AutoIt стартера в 20 раз больше sfx модуля, что при мизерных размерах батников выглядит явным излишеством.
- startcmd.exe нужно будет делать и для hide режима запуска, а так же для х86\х64 вариантов, итого 4, плюс к этому автоитовский bat2cmd.exe. Весь набор потянет 650*2+800*2+650=3550кБ. Сейчас весь SetTools в распакованном виде менее 500кБ.

Однако, Вы можете скомпилировать Ваши файлы и выложить здесь, пусть пользователь решает, какой вариант ему будет удобнее.

Отправлено: 19:16, 17-08-2012 | #140