Страница 1 из 2

Пробел в bat

Добавлено: 25 июн 2006, 04:27
P1ece
У меня в пути папки (Progam Files) содержится пробел. bat файл изза этого не отрабатывает корректно. и логи приходится ручками копировать. Как заставить batник хавать пробел?

Добавлено: 25 июн 2006, 12:30
Oscar
P1ece,

"Program Files"

Добавлено: 26 июн 2006, 10:03
Игорь Акопян
либо c:\progra~1\... ;)

Добавлено: 26 июн 2006, 11:23
BBB
[quote="Игорь Акопян"]либо c:\progra~1\... ]Мы же понимаем, что в общем случае это неверно :) Вдруг короткое имя "progra~1" соответствует совсем другому длинному, а не "Program Files"? :)

Добавлено: 26 июн 2006, 22:46
P1ece
да это я уже сделал. нашел книжечку по нортону... как мне батник вторан записать?
просто
open=autorun.bat не пашет

и c:...\cmd.exe тоже не запускается...

Добавлено: 27 июн 2006, 09:39
Игорь Акопян
BBB, имхо, как правило соответствует, ибо исли человек нормально ставил виндозу, то этот будет первым :)
P1ece, а что хочется стартовать и откуда? обычно autorun.inf располагают на ЦД и стартуют файл из того же каталога...

Добавлено: 27 июн 2006, 22:49
P1ece
я что авторанов не видел что ли?

размещаю в autorun.inf в руте диска
icon=iconpath
open=p.bat

не пашет

Добавлено: 28 июн 2006, 12:11
Absurd
BBB писал(а):
Игорь Акопян писал(а):либо c:\progra~1\... ]Мы же понимаем, что в общем случае это неверно :) Вдруг короткое имя "progra~1" соответствует совсем другому длинному, а не "Program Files"? :)
Обычно винду ставят на пустой диск, и там никаких директорий начинающихся "Progra" нет. И винда при инсталляции эту директорию создает.

Добавлено: 28 июн 2006, 21:22
P1ece
Обычно винду ставят на пустой диск, и там никаких директорий начинающихся "Progra" нет. И винда при инсталляции эту директорию создает.

это не суть... я точно знаю что там только такая директория есть. проблема в другом... как этот самый пресловутый батник в авторан.инф затолкать

Добавлено: 29 июн 2006, 11:54
BBB
P1ece, А запуск Exe-шника проиходит? Может, дело совсем не в том, что там указан BAT-файл.

Или попробовать вот так, вдруг поможет:

open=start p.bat