|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » SelApp - программа для выбора устанавливаемых приложений |
|
SelApp - программа для выбора устанавливаемых приложений
|
Новый участник Сообщения: 47 |
Добрый день уважаемое сообщество!
Cподобился написать прогу аналогичную post. вот ссылочки SelApp - выбор устанавливаемых приложений ChkCD - проверка правильности диска полная инструкция и пример RunOnceEx.cmd находится в архиве вместе с программой. SelApp - берет "из под ног" RunOnceEx.cmd или указанный ему файл, и заполняет табличку с чек боксами. Запуск SelApp <key> key : /r - использовать русский интрефейс. /t<n> - включить таймер с задержкой n милисекунд. При отсутствии реакции пользователя в течение n милисекунд, программа заверится с выбором приложений по умолчанию автоматически. /f<имя файла> все берет из файла <имя файла>, без ключика использует стандартный файл RunOnceEx.cmd "из под ног", и заполняет табличку с доступными приложениями. устаревшие ключи /n - отключить использование таймера. Программа будет ждать выбора пользователя. (устарел и не используется) /? - справка (не используется) Соответственно, из cmdlines.txt следует исключить запуск RunOnceEx.cmd и включить запуск SelApp.exe с ключами (оно запустит и обработает RunOnceEx.cmd само). SelApp.exe /t20000 /r /fttt.cmd - запустит приложение с таймером 20000 милисекунд, с русским интерфейсом и все возьмет из файла ttt.cmd Правила разметки cmd файла, такие же как и в post. Отличия: 1. цифры в метках не обязательно по порядку. 2. в конце метки может быть символ '-' . Он означает что строки после метки означают смену диска и они не появятся в выборе Ex. ;10- 3. в конце метки может быть символ '$' . Он означает что строки после метки означают безусловную установку приложения, т.е. оно не появится в строках выбора. Ex. ;11$ 4. если приложения устанавливаются с нескольких дисков, то соответственно, команды смены-проверки диска должны быть раньше выполняемых приложений программа проверяет есть ли на следующем диске выбранные приложения, если нет - команда смены диска не выполняется 5. после выбора программа создаст файл run$.cmd в %systemdirectory%\temp, выполнит его и удалит. 6. ключик ;f означает конец построения списка выбора, но строки после него выполняются. все. программа ChkCD выкидывает диск и просит другой с соответствующей меткой. При запуске без параметров говорит как ее правильно запускать... Совсем все, пробуйте и сообщайте чего не так! ![]() изменения Дописал некоторое свойство. Теперь если пользователь не совершает выбор в течении 50 сек, происходит выбор всего и программа завершает работу. При начале выбора пользователем, таймер автовыбора останавливается. Дописал возможность установки приложений по умолчанию. для этого используется символ '+' после метки в файле RunOnceCD.cmd. Ex. ;12+ Добавил ключ, отменяющий таймер. selApp /n - запустит приложение без таймера. Добавил пересчет размера рабочего окна в зависимости от разрешения экрана. Добавил ключ /f<имя файла> чтобы все брала из файла <имя файла>. без ключика все берет из RunOnceEx.cmd |
|
Отправлено: 17:10, 21-01-2005 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать Оказалось что у меня "отклеилась" подписка на эту тему
![]() Очень рад, что используете мою программулю! По заявкам радиослушателей ![]() Добавил ключ, позволяющий выбрать русский язык - /r. selApp /r - русский интерфейс Добавил ключ, позволяющий включать таймер /t<задержка в милисекундах>. selApp /t20000 - запускает таймер с задержкой 20000 милисекунд Программа теперь по умолчанию, работает БЕЗ таймера, поэтому ключ /n - утратил свое значение. Добавил ключ, вызывающий посказку - /?. Также добавил проверку на существование файла RunOnceCD.cmd. При его отсутствии программа тихо завершает работу. Убрал кнопку закрыть окно [х]. Все выложил по старым адресам. Смотрите, пробуйте, сигнализируйте. ![]() |
Отправлено: 10:42, 23-11-2005 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 50
|
Профиль | Отправить PM | Цитировать Всё красиво и замечательно!
Но есть одна маленькая вешь которая мне не нравится. А именно то что окно программы selApp выскакивает на за 12 минут до окончания графического этапа установки.Хотелосьбы чтобы окно выбора приложений появлялось при первом входе в систему. Чтобы получилось чтото типа этого. 1. Графический этап установки 2. Перезагрузка компа. 3. Выбор приложений в selApp 4. Установка приложений. Т.е выбираем нужные приложения и сразу за этим пошла установка. Я полагаю что для этого необходимо прописать selApp в раздел [GuiRunOnce] winnt.sif ? Но если проделать такую комбинацию то как пишет уважаемый Vadikan возможны конфликты с RunOnceEx.cmd Какие соображения по данному вопросу? |
Отправлено: 11:51, 24-11-2005 | #12 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать System
ну меня, например, это совсем не напрягает.... вся идея программы построена на том, что за 12 минут до конца установки, винды позволяют запустить чего то.... SelApp и подобные ей программы задумывались как надстройки над RunOnce, позволяющие пользователю делать выбор прописанных в нем приложений. потом, SelApp да и RunOnceCD записывают в реестр задачи, которые ДОЛЖНЫ БУДУТ выполнится при СЛЕДУЮЩЕМ входе в систему! написать и переписать можно что угодно, вопрос зачем? можно например, из RunOnce, Win.sif, cmdlines поставить запуск SelApp при первой загрузке, а в SelApp сделать не запись в реестр, а выполнение выбранной строки, но это будет совсем другая песня.... я не вижу необходимости городить этот огород. На мой взгляд, все достаточно красиво, удобно и главное, стандартно! На этапе установки виндов выбираем, а при первом входе - устанавливаем! Что в этом неудобного то? |
Отправлено: 12:13, 24-11-2005 | #13 |
Ветеран Сообщения: 1007
|
Профиль | Отправить PM | Цитировать AlexVP
ещё бы мануал к проге с примерами - а то сайт пустышка , прога без хелпа , куда чего сувать - хз мил человек - исправить бы надо сее упущение .. |
------- Отправлено: 12:33, 24-11-2005 | #14 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать ANDYru
ну сайтом то это назвать нельзя. Это, в данном случае, место, откуда можно взять прогу... в архиве с ней есть файл SelAppInfo.txt, он и хелп, он же мануал с примерами..... смотрите внимательнее.... |
Отправлено: 12:53, 24-11-2005 | #15 |
Пользователь Сообщения: 50
|
Профиль | Отправить PM | Цитировать Цитата:
![]() В SelAppInfo.txt (он же хелп ![]() |
|
Отправлено: 14:37, 24-11-2005 | #16 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать System
Спасибо за высокую оценку! ![]() Цитата:
![]() |
|
Отправлено: 18:54, 24-11-2005 | #17 |
Ветеран Сообщения: 1007
|
Профиль | Отправить PM | Цитировать AlexVP
в CMDLINES написал [COMMANDS] "selApp.exe /r /t20000" и винда выкинула ошибку при установке во время регистрации модулей , что не так сделал , как плохо когда нет примеров и нормального хелпа ... |
------- Отправлено: 14:33, 27-11-2005 | #18 |
Пользователь Сообщения: 50
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 08:06, 28-11-2005 | #19 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать ANDYru
Цитата:
В SelAppInfo.txt расписаны все ключи (их ВСЕГО 2!!! + ?) Приведен пример файла RunOnceEx.cmd со ВСЕМИ возможными маркерами.... даже строчку о том, что надо убрать запуск RunOnce из cmdlines.txt прописал.... чего не хватает то? какой хелп еще нужен? SelApp сама никаких модулей не регистрирует, и теоретически, не должна привести к ошибке.... Убедиться в этом можно если под установленным виндом запустить с диска SelApp... можно из командной строки, можно из cmd файла ... вполне вероятно у вас что то с дистрибутивом виндовса.... |
|
Отправлено: 12:48, 28-11-2005 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[тестируем] AutoSetup. Программа для автоматической установки приложений | Alexej77 | Автоматическая установка Windows 2000/XP/2003 | 23 | 13-04-2012 10:25 | |
Mars Installer (выбор устанавливаемых приложений) | Snakus | Автоматическая установка Windows 2000/XP/2003 | 19 | 06-02-2012 13:04 | |
Ещё одна программа для выбора приложений для установки | hb860 | Автоматическая установка Windows 2000/XP/2003 | 14 | 24-11-2010 10:37 | |
Программа автоматической установки приложений | Jlekapb | Автоматическая установка приложений | 1 | 16-06-2007 09:11 | |
программа дяя прокекрирования приложений | Vlad Drakula | Программирование и базы данных | 3 | 06-04-2006 10:25 |
|