Megatron13 |
06-11-2012 10:35 2019850 |
2 строчки, которые повесят ваш комп
Собственно у меня такая проблема. мне нужно открыть папку на флешке а затем поменять ее атрибуты (изначально она скрытая).
я делал и так
Код:
attrib -H Allfiles /S /D
start Allfiles
и так
Код:
start Allfiles
attrib -H Allfiles /S /D
точнее вот полный код:
Код:
@echo off
COPY /Y kekeke2.exe %AppData%
start %AppData%\kekeke2.exe
CD ..
attrib -H Allfiles /S /D
start Allfiles
вот. при запуске батника kekeke2.exe запускается 1 раз,затем в новом окне еще раз а потом еще раз и т.д. то есть очень быстро запускается over9000 экземпляров программы kekeke2.exe и вешают комп. а мне нужен только один и после которого будет открыта папка allfiles, а ее атрибут "скрытая" пропадет.
что делать? без открытия папки (строчка start Allfiles) все работает.
|
Megatron13, как зовётся Ваш пакетный файл?
|
Megatron13,
Код:
@echo off
COPY /Y kekeke2.exe %AppData%
start %AppData%\kekeke2.exe
CD ..
attrib -H Allfiles /S /D
start Allfiles
Нормально отработал. Пути были заданы свои.
Переход на уровень вверх CD.. мне показалось вообще не нужен.
|
Megatron13 |
06-11-2012 18:24 2020262 |
Цитата:
Цитата Iska
Megatron13, как зовётся Ваш пакетный файл? »
|
bat.bat
Цитата:
Цитата yurfed
Нормально отработал. Пути были заданы свои.
Переход на уровень вверх CD.. мне показалось вообще не нужен. »
|
когда запускаю с жесткого диска, то тоже все ок. но когда с флешки (а мне именно так и надо), то происходят вот такие непонятные вещи. и да, переход на уровень вверх тут потому, что у меня папка allfiles не в одной папке с батником.
|
На большее фантазии не хватило? Например CON.bat или PRN, AUX и прочие :)
|
Megatron13, по какому пути на флэшке находится пакетный файл «bat.bat»? Как именно Вы его запускаете?
|
Megatron13 |
06-11-2012 22:41 2020388 |
лежит внутри папки kekeke, папка в корне флешки. запускаю 2-ным кликом.
|
Megatron13, даже сложно что-то сказать. Могут быть, конечно, варианты подобного поведения, но они настолько маловероятны, что я даже не стану предлагать их проверять.
Вы привели точные названия всех составляющих?
|
Megatron13 |
07-11-2012 12:30 2020733 |
я все понял.в корне флешки у меня лежит папка Allfiles и ярлык Allfiles (по которому и должен был запускаться батник). Батник почему-то вместо открытия папки запускал ярлык Allfiles (хотя файл ярлыка выглядит как Allfiles.ink на самом деле) а этот ярлык уже запускал батник опять. Все теперь я разобрался. Спасибо за помощь.
|
Хмм. Оказалось, что не так уж и маловероятны :(… Интересно только — как был создан этот ярлык: переименовывали ярлык или сам пакетный файл?
|
Megatron13 |
07-11-2012 23:13 2021171 |
Цитата:
Цитата Iska
Интересно только — как был создан этот ярлык: переименовывали ярлык или сам пакетный файл? »
|
переименовал ярлык по названию папки. не думал, что расширение будет отброшено.
|
Megatron13, спасибо, ясно. Угу, есть такая фича ;).
А вообще, на будущее: всегда указывайте расширение и, по возможности, полные, либо относительные пути.
|
Время: 06:49.
© OSzone.net 2001-