Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.51/67: Рейтинг темы: голосов - 67, средняя оценка - 4.51
Заблокирован

Упаковщик BAT/CMD/JS/VBS в EXE "Script2Bin 1.0.0.0"

07.08.2014, 00:41. Показов 14276. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Простенький, пока что даже очень простенький, упаковщик стандартных скриптов Windows в исполняемые файлы.
Писал в Borland Delphi 7.0.

Функционал прост как 3 копейки.
Сводится к выбору файла со скриптом или ручному вводу/копипасте его кода в Edit и упаковке скрипта в ехе (довольно легковесный, весом от 7 КБ). Скрипт пакуется в ресурсы RCData
Ну и в качестве мелкого, но приятного бонуса... Возможность скрыть консоль для пакетных файлов BAT и CMD специальной галкой.

Говорю заранее...
Ребята! Я понимаю, что проект этот, даже в дальней перспективе, не видится чересчур полезной и нужной разработкой...
Понимаю, что Borland Delphi 7.0 - это "не тру", "старье" и на нем сейчас почти никто не пишет...
Не исключаю, что 90-100% кода в нем - это, по нынешним меркам, быдлокод, и никуда не годится. Ну новичок я в Delphi... Я вебер. А у нас как? Ну работает - да и фигсним. На лурке даже описали: http://lurkmore.to/Javascript
Тем не менее, мне, как и любому новичку, надо практиковаться. И меня в то же время не интересуют винлоки, трояны, пугалки и прочее... Я давно уже вырос из этого возраста... Поэтому стараюсь писать что-нибудь как минимум безвредное, а если повезет, то и полезное.

Есть большие планы по развитию проекта...
Подсветка синтаксиса в редакторе кода...
Шифрование скрипта в ресурсах, упаковка и шифрование самого ехе...
Добавление иконки, информации о версии в ехе... Возможность разрешить запуск ехе только из под админа, чтобы не было непоняток почему то и се не работает...
Да вплоть до среды программирования для этих скриптов с отладчиком, интерпретатором и упаковщиком.
Если что-то дельное удастся сделать, у проекта, быть может, будет свой сайт http://ismolin.url.ph/script2bin.php

Но пока мы имеем то, что имеем...
То есть очень примитивный недоконвертор, но - черт возьми! - с таким же простым интерфейсом на русском языке, в чем его плюс против забугорных навороченных аналогов вроде http://www.vbsedit.com/
Разумеется, пока (надеюсь, не навсегда) все опенсорсно и бесплатно, вот код...

Буду рад любым отзывам, идеям и критике... Даже самым нелестным. Лишь бы были на то основания.
5
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.08.2014, 00:41
Ответы с готовыми решениями:

EXE to vbs or bat
Всем привет! Молжно ли? и как? из исполняемого exe файла сделать vbs или bat скрипт?:umbrage: Добавлено через 1 час 21 минуту Не...

Компиляция BAT и VBS в EXE
Здравствуйте! Суть дела в том что необходимо добавить ветку в реестр со значением, используя права администратора в домене. С этим...

компиляция bat,vbs в exe
Здравствуйте! Суть дела в том что необходимо добавить ветку в реестр со значением, используя права администратора в домене. С этим...

24
Заблокирован
09.11.2014, 11:23  [ТС]
Студворк — интернет-сервис помощи студентам
XLAT, читайте выше, писали же в начале темы, вроде...
ехе получался не работающий без установленного Borland Delphi 7...
Вот я и попросил Памирыча удалить.

Если вам очень нужны исходники, то вот они, всех версий...
Мне они больше не нужны. Если я и займусь опять этим проектом, то все будет совсем по-другому... ехе будет не на Delphi, а, скорее всего, на PureBasic, чтобы и весил мало, и такого вот брака не было... Сам сборщик, наверно, тоже на нем же будет...
И проект будет скорее в виде IDE, чем, просто, сборщика...
А, вместо ресурсов будет применен принцип SFX-архива...

Выложим все это, в новом топике, а в этом либо оставим ссылку, либо удалим... Уж как модераторы решат...
Вложения
Тип файла: zip Script2Bin - код всех версий.zip (979.4 Кб, 247 просмотров)
0
Just Do It!
 Аватар для XLAT
4220 / 2684 / 656
Регистрация: 23.09.2014
Сообщений: 9,240
Записей в блоге: 3
09.11.2014, 17:02
Смолевич, ага, спасибо.
я тогда сразу бегло пробежал тред в поисках атача, и по причине его тогдашнего отсутствия всё обсуждение выглядело, как пустая шелуха и смысл читать выше или ниже???
не верю, что нужна идэльфийская установка для запуска ехе, разумеется там должен быть какой-нибудь энтерпрайз-режим для релиз-сборки.

сам я студенный визуалист начиная с 6 на 10 текущей версии.
Интересно, на сколько твой код увязан на сторонние(в том числе и боландские) библиотеки(или как там у дельфи: компоненты)?
ну и сам, конечно, я гляну, спасибо за оперативный атач

Добавлено через 34 минуты
Запустил Script2Bin 2.0.0.0.
Всё работает, хотя и вылетает сообщение об ошибке "нельзя открыть файл....синтаксическая ошибка в имени файла,папки..."

oc: win7 без дельфи
0
Эксперт по электронике
7183 / 3359 / 346
Регистрация: 28.10.2011
Сообщений: 13,240
Записей в блоге: 7
13.11.2014, 18:17
Может пригодится исходник конвертера из VBS в EXE. Скрипт не извлекается на диск, а запускается прямо из приложения (из памяти).
Вложения
Тип файла: zip VBStoEXE.zip (55.9 Кб, 218 просмотров)
0
Заблокирован
07.03.2015, 12:19  [ТС]
Внимание...
После долгой полугодовой "спячки", проект переехал сюда: Редактор BAT/CMD/JS/VBS/PowerShell с функцией упаковки в EXE "Script2Binary 3.0.0.0"
Данный же топик, можно закрывать.
0
4 / 3 / 2
Регистрация: 20.01.2018
Сообщений: 71
30.05.2019, 13:59
Смолевич, А долго ждать? Уже 4 года прошло и я давно успел зарегистрироваться здесь.
Upd: Уже увидел что две страницы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.05.2019, 13:59

.BAT vs .VBS vs .EXE (сравнение Batch с ЯВУ)
В чем преимущество .bat перед нормальной программой (.exe)? У него же очень ограниченные действия. Все функции bat можно реализовать в .exe...

Подскажите как правильно отправлять команды в CMD.EXE из скриптов VBS
Всех приветствую! Начал изучать VBS в целях автоматизации различных процессов на компьютере В данный момент стоит такая задача -...

Cmd/bat FTP.exe
Помогите при попытки подключения пишет: > ftp: connect :В подключении отказано. Подключаюсь так: ftp 1*2.1*8.*.1* > ftp:...

zenity.exe в bat\cmd
Приветствую всех! Гуру помогите разобраться, решил вот использовать утилиту zenity.ехе для вывода предупреждающего текста. То есть идея...

Как на vbs или bat или cmd изменить размер окна браузера?
Здравствуйте. Нужен скрипт vbs для изменения уже открытого окна мазилы размером 600х800. Нашёл код 2014г. для мазилы,не работает. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru