[решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?

Аватара пользователя
Wu-Tang

[решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?

Сообщение Wu-Tang »

Вобщем я взял скрипт AutoIt с oszone.net, для перезагрузки, после входа в систему, подправил его, куда его прописывать надо, чтоб он запустился не на т12?
Аватара пользователя
Vadikan

Re: [решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?

Сообщение Vadikan »

Wu-Tang, в RunOnceEx или GuiRunOnce (см. одноименные статьи на сайте)



Grunger86, для всех пользователей - из cmdlines.txt. Прочтите статью из шапки.
Аватара пользователя
Vadikan

Re: [решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?

Сообщение Vadikan »

Vadikan,

Я прочитал статьи...

Вот что получилось:



Код:

Код: Выделить всё

[RunOnceEx]
Command0="%windir%\settings.cmd"
Command0="%windir%\reboot.exe"

Содержание settings:



Код:

Код: Выделить всё

@echo off
REGEDIT.EXE /S "%windir%\tweaks.reg"
del "%windir%\tweaks.reg"
del "%windir%\settings.cmd"
exit

Или я что-то не так понял?!
Аватара пользователя
Vadikan

Re: [решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?

Сообщение Vadikan »

Wu-Tang, гм... и что это у вас в первом блоке кода, в какой статье вы такое почерпнули?? Там должно быть [GuiRunOnce]. И почему у вас команды с одинаковым порядковым номером?



Во втором блоке кода del /f /q нужно
Аватара пользователя
Vadikan

Re: [решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?

Сообщение Vadikan »

Vadikan,

У меня сначала было [GuiRunOnce], но когда прочитал-понял, что это запуск при первом логоне, а не т12 и поэтому изменил на [RunOnceEx], а что зря?



Код:

Код: Выделить всё

[GuiRunOnce]
Command0="%windir%\settings.cmd"
Command1="%windir%\reboot.exe"



Код:

Код: Выделить всё

@echo off
REGEDIT.EXE /S "%windir%\tweaks.reg"
del /f /q "%windir%\tweaks.reg"
del /f /q "%windir%\settings.cmd"
exit

Верно поправил?
Аватара пользователя
Vadikan

Re: [решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?

Сообщение Vadikan »

Цитата Wu-Tang:



но когда прочитал-понял, что это запуск при первом логоне,
[решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?




Так разве вам не этого хотелось?
Цитата Wu-Tang:



надо, чтоб он запустился не на т12
[решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?




Удалить settings.cmd можно

Код:

Код: Выделить всё

 del /f /q %0

См.
Удаление ненужных файлов и папок после установки ОС




А так вроде все ок, если конечно файлы скопируются куда нужно.
Аватара пользователя
Vadikan

Re: [решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?

Сообщение Vadikan »

Vadikan,

Я предполагал запуск твиков на т12, так как некоторые не срабатывают в винде.

А запуск reboot. exe предполагал после входа систему.

Так учитывая это, верно я все сделал?


Цитата Vadikan:



Удалить settings.cmd можно

Код:

del /f /q %0
[решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?




Так у меня также сделано!

Или нет, я что-то недопонял?
Аватара пользователя
Vadikan

Re: [решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?

Сообщение Vadikan »

Цитата Wu-Tang:



Я предполагал запуск твиков на т12, так как некоторые не срабатывают в винде.
[решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?




Тогда из нужно запускать из cmdlines.txt, как описано в статье Твики реестра.
Аватара пользователя
Vadikan

Re: [решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?

Сообщение Vadikan »

Vadikan,

Статью прочитал и я так поняю, что у меня так и есть.

Есть в корне диска папка $OEM$, а в ней папка $$, в которой лежит settings.cmd с содержанием:



Код:

Код: Выделить всё

@echo off
REGEDIT.EXE /S "%windir%\tweaks.reg"
del /f /q "%windir%\tweaks.reg"
del /f /q "%windir%\settings.cmd"
exit

И tweaks.reg в котором собственно и содержутся все твики.



Так разве их запуск происходит не на т12?

Не могли бы разъяснить?
Аватара пользователя
Vadikan

Re: [решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему?

Сообщение Vadikan »

Wu-Tang, что ж, попытаюсь объяснить, наверное уже в сотый раз Изображение



Итак, вы скопировали файлы на жесткий диск с помощью OEM-папок. У вас все получилось и файлы там лежат. Но сами по себе они не запустятся - это понятно? Чтобы запустить их при первом входе в систему, нужно использовать RunOnceEx или GuiRunOnce.



Чтобы запустить файлы на Т-12, нужно использовать cmdlines.txt (или svcpacki.inf, но этого я сейчас касаться не буду). Для запуска файлов из
CMDLINES.TXT
их необязательно копировать на жесткий диск, можно запускать прямо с компакт-диска.



Если в корне папки $OEM$ разместить ваши файл tweaks.reg, то достаточно будет





Код:

Код: Выделить всё

[COMMANDS]
"REGEDIT /S tweaks.reg"

settings.cmd вообще не нужен. Все это, кстати, описано в статье про твики реестра, которую вы, предположительно читали Изображение



Что же касается вашего reboot.exe, то поскольку он запускается при первом входе, то GuiRunOnce будет для него лучшим вариантом.



См. также
[решено] Импорт твиков реестра: RunOnceEx vs. GuiRunOnce
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»