Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Вопрос по батнику и cmdlines.txt (http://forum.oszone.net/showthread.php?t=77137)

borzoy 06-01-2007 08:11 532363

Вопрос по батнику и cmdlines.txt
 
Привет всем!

1. Подскажите пожалуста как с помощью батника можно создать каталог, там где мне нужно

2. Чем можно заменить файл cmdlines.txt (мне нужно прописать 3 команды а)RunOnce, б) 2 моих cmd) которые отработают на т-12



Fanzuga 06-01-2007 08:43 532373

borzoy
Цитата:

Подскажите пожалуста как с помощью батника можно создать каталог, там где мне нужно
Код:

MKDIR /?
Цитата:

Чем можно заменить файл cmdlines.txt (мне нужно прописать 3 команды
Ну и пропиши все нужные команды в cmdlines.txt

Код:

[COMMANDS]
"command 1"
"command 2"
"command 3"

В качестве команд можно вызвать bat-файлы.

Ну и статью читали?

borzoy 06-01-2007 09:34 532388

Fanzuga

Ты не понял мне НЕ нужен cmdlines.txt мне нужна его замена чтобы не использовать каталог $OEM$

Vadikan 06-01-2007 10:35 532405

svcpack.inf

borzoy 07-01-2007 12:05 532896

Vadikan не понимаю как это сделать я знаю что через svcpack.inf можно установить обновления но как запустить оттуда пакетные файлы????
Пример:
1. 1.cmd
2. 2.cmd
3. 3.cmd

или как то можно запустить их из winnt.sif чтобы они отработали на т-12 или т-13?

prokazzza 08-01-2007 01:31 533219

borzoy

Для замены cmdlines.txt можно использовать svcpack.inf

Делается все очень даже просто, если интегрируешь UpdatePack, то после интеграции заходишь в I386, распаковываешь файл svcpack.in_

Код:

expand /r svcpack.in_
и добавляешь в самый конец под надпись [SetupHotfixesToRun] свои команды и все.

Если не интергируешь UpdatePack нужно распаковать svcpack.in_ и изменить строчку

[SetupData]
CatalogSubDir="\I386\здесь указать свой каталог"

А сюда добавить свои команды

[SetupHotfixesToRun]
1.cmd
2.cmd

и так далее...

Потом тока остаётся запаковать его обратно

Код:

makecab svcpack.inf
Вот и все! :)

bes1de 08-01-2007 01:59 533225

prokazzza
а если я интегрирую UpdatePack то через svcpack.inf не выйдет?

DarkTiger 08-01-2007 02:36 533235

Я вот не понимаю чем так каталог $OEM$ мешает? У меня из него ничего не копируется, лишь cmdlines.txt отрабатывается с соответствующими командами (как раз то что нужно автору темы). А если не хотите потерять функционал F6, то достаточно в файле ответов строчки: OemPreInstall=No , при этом cmdlines.txt отработается всегда, как впринципе и svcpack.inf
bes1de выйдет, просто придётся распаковать его и обратно запаковать, как уже всё выше описал prokazzza

sacredboy 01-10-2008 22:32 913768

Цитата:

Цитата borzoy
1. Подскажите пожалуста как с помощью батника можно создать каталог, там где мне нужно »

Подскажите как сделать то же самое, только на удаленной машине.
MKDIR я так понял тут не в помощь.

Petya V4sechkin 02-10-2008 11:51 914031

Цитата:

Цитата sacredboy
на удаленной машине.

PsExec

Fresh96 25-09-2009 19:20 1227415

Доброго времени суток.
Подскажите пжлста. Проблема в следующем.
Создал cmdlines.txt, в нем прописал:
Код:

[COMMANDS]
"useradd.cmd"

Создал useradd.cmd в кодировке OEM-866 (рус) с следующим содержимым:
Код:

@echo off
Title Добавление нового пользователя
echo Имя пользователя
echo Пароль
echo Повтор пароля
...

В итоге на T12 появляется окошко cmd-шника, но все русские символы в виде "кракозяблов"
В чем причина? Как исправить?

ЗЫ. если не исправить то -> Как убрать появляющееся окно bat/cmd на T12, запускаемое из cmdlines.txt?

Baw17 25-09-2009 19:39 1227433

Fresh96, попробуй создать CMD файл при помощи http://farmanager.com/index.php?l=ru

Habetdin 25-09-2009 20:51 1227484

Цитата:

Цитата Fresh96
Как убрать появляющееся окно bat/cmd? »

http://www.oszone.net/6156

Fresh96 25-09-2009 22:09 1227533

Цитата:

Цитата Baw17
попробуй создать CMD файл при помощи farmanager »

Попробовал, даже в разных кодировках. Результат отрицательный.

Цитата:

Цитата Habetdin
Как убрать появляющееся окно bat/cmd? »
http://www.oszone.net/6156 »

Это я, естесственно, читал :)
hidcon.exe не отрабатывает и способ c дописыванием в тело Batника строки cmdow @ /HID также не дал желаемого результата.
Что интересно, на работающей системе, при внесённой строке cmdow @ /HID, батник как и положено мигает и исчезает, но на Т12, видимо, чтото по другому)

Habetdin 25-09-2009 22:15 1227536

Цитата:

Цитата Fresh96
но на Т12, видимо, чтото по другому) »

А hidcon или cmdow присутствуют в %windir%\system32 или в папке с батником? У меня все "прячется", как и надо :dont-know

Fresh96 25-09-2009 22:48 1227558

Цитата:

Цитата Habetdin
У меня все "прячется", как и надо »

Извиняюсь. Окно скрывается. Честно говоря с хидкон пробовал давно - почему не получилось не помню, но файл в папке с батником был... А вот с cmdow попробовал только что и почему то подумал, что не нужно никаких сторонних файлов :). Попробовал сейчас - все "скрывается".

Но все же - Как "победить" проблему с кодировкой?

K.A.V. 26-09-2009 00:25 1227611

Цитата:

Цитата Fresh96
Но все же - Как "победить" проблему с кодировкой? »

пробовали сохранять пакетный файл в OEM (866) кодировке?

Fresh96 26-09-2009 09:36 1227713

Цитата:

Цитата K.A.V.
пробовали сохранять пакетный файл в OEM (866) кодировке? »

я писал уже)
Цитата:

Цитата Fresh96
Создал useradd.cmd в кодировке OEM-866 (рус) с следующим содержимым: »

Создал в AkelPad'e документ, Скопировал в него тект батника и сохранил в формате Win 866 OEM рус

Dr.Dark 05-10-2009 19:57 1235134

Fresh96, Всё работает... Без кракозяблов... Просто замечательно... Единственное что приходит в голову попробовать команду chcp 866 перед выводом сообщений


Время: 11:43.

Время: 11:43.
© OSzone.net 2001-