Привет, сталкер!
Для получения всех
функций необходимо
зарегистрироваться или
войти под своим именем!


Вход
Регистрация
English version
Сделать стартовой
Добавить в избранное
20.05.2024
Понедельник
18:38
RSS


Последние файлы:

Случайные файлы:

Личные Cообщения () · Мой Профиль · Ленточный вариант · Сталкеры · Правила форума · Поиск · RSS
Статистика Форума
Последние темы Популярные темы Лучшие авторы
1. Комбинация артефактов... (Xardas-Gamer)

2. Считаем до с 2012 до ... (Dant96)

3. S.T.A.L.K.E.R. "... (Оберон)

4. Вступление в группы (сталкерочек)

5. Я.... (серега0798)

1. Обсуждения (13862)

2. Бар 100 Болтов(Флудил... (9308)

3. НАРОДНАЯ СОЛЯНКА (5153)

4. Бар "Соль" (3831)

5. Прохождение (3697)

1. lemur172 (Сообщений: 3657)

2. BoBSoN (Сообщений: 3538)

3. VVV32768 (Сообщений: 2791)

4. G@ng$t@ (Сообщений: 2620)

5. наёмник1090 (Сообщений: 2406)


Объявления
Уважаемые посетители сайта Stalker-Planet! Если у вас возникли трудности с прохождением игры S.T.A.L.K.E.R., то вы можете задать вопрос и получить ответ на форуме Stalker-Planet в разделе "Вопрос - Ответ
  • Страница 1 из 1
  • 1
Модератор форума: zluka, BoBSoN  
Форум фанатов игры S.T.A.L.K.E.R. Форумы группировок » Общекомпьютерные форумы » SoftWare/Софт » bat файлы (Описание и использование)
bat файлы
IlyhaДата: Воскресенье, 30.08.2009, 17:01 | Сообщение # 1
Легенда форума
Регистрация: 07.03.2008
Группа: Проверенные
Сообщений: 17
Статус: Offline
Бесполезная мутьОсновное описание:
Что такое batch'и? Прежде всего - это пакетные дос файлы, которые содержат в себе в ascii виде набор досовских команд. По-русски говоря, bat файл содержит в себе скрипт, интерпритатором служит command.com.
Собственно говоря, после прочтения данной статьи вы можете писать себе мини-проги, с помощью котрых вы сможете подшутить над своим другом или отомстить своему неприятелю. Главное, тебе для этого понадобится только блокнот и прямые руки, никаких компиляторов и дебагеров не требуется.
В данной статье я приведу и опишу некоторые флаги (параметры) каждой команды, только наиболее полезные.

Более интересная часть.
Простые команды:
echo off - запрещение вывода на экран исполняемых команд (on - вкл.)
deltree /y %файл% - удалить файл (/y означает "удалить без вопросов"). Кста, в НТ работает тока del (флаг /y не нужен).
copy %путьфайл% %кудафайл% - копировать файло
mkdir %название_диры% - создать директорию
echo %текст% - вывести текст на экран
echo %текст% > %путьфайл% - создать файл и вписать в него текст
echo %текст% >> %путьфайл% - добавить текст в уже существующий файл
if exist %путьфайл% %команда% - если существует файл, выполнить команду
attrib %атрибут% %путьфайл% - поставитьубрать атрибуты файлу (+-h скрытый, +-s системный, +-r только чтение)
start %путьфайл% - запустить файло
cls - отчистить экран
pause - выводит сообщение "Нажмите любую кнопку..."
format %диск%: /q - быстрое форматирование диска smile Несколько секунд
ren %путьфайл% %новое_название_файла% - переименовать файло

Фишки, хитрости:
1: choice /N /T:y,%сек% > nul - типа таймера (на n секунд задерживает выполнение последующих команд). Например choice /N /T:y,10 > nul (будет задержка выполнения последующей команды на 10 секунд).

2: %команда% > nul - запрещение вывода на экран самой команды и результата её действия (полезно при команде "copy"). Пример: copy c:some.exe %windir%some.exe > nul

3: regedit /s %путьфайл.reg% - добавить ключи в реестр из файла, без вопросов (так можно сделать автозапуск вашего батча)

4: start /m /w %путьфайл% - запустить файло в свёрнутом окне.

5: слышал про файл Autoexec.bat? Знаешь, что он грузится вместе с компом? Наверное, да. Так вот, он имеет расширение BAT. На что я намекаю? На то, что ты можешь в него прописать строчку, к примеру, "format C: /q" (прописывается она вот так: echo format C: /q >> c:Autoexec.bat) и во время перезагрузки у жертвы отформатируется диск С.
Это я к тому, что любой скрипт, вставленный в этот файл, будет выполнен при загрузке компа. Также можешь создать в каталоге с виндой файл winstart.bat. Он также запуститья виндусом.

6: это относиться как раз к фишке с Autoexec'ом. К примеру, если ты положишь в каталог windowscommand файл к примеру "load.bat" (наверное с плохим содержанием), это файлу из autoexec'a с вероятностью в 90% можно будет запустить строчкой "load". И это ещё отстой..Ты сможешь загружать это файло такой строчкой: "load keybrd32.sys,,cyrlat" или такой: "load VideoAdapter32.drv -- By windows setup --". Врятли такие строчки рискнёт кто-нибудь удалять и твоё файло без трабл загрузится..=)

7: if exist c:Progra~1 set drv=c:
if exist d:Progra~1 set drv=d:
if exist d:Progra~1 set drv=e:
После выполнения этого скрипта в переменной %drv% будет прописан диск с Виндой, с Program Files'ами. (О_о)

8: в переменной %windir% хранится каталог с виндусом в таком виде: диск:название_каталога. Пример: copy c:some.exe %windir%some.exe (копирование some.exe в папку Windows)

9: batch скрипты не любят длинные, либо состоящие из двух слов, названия. Длинные урезаются до 6-ти букв (после них должно стоять "~1", к примеру "Program Files -> Progra~1"). Пробелы он просто убирает (The Bat -> TheBat~1).
Это я к тому, что в бачах обращайся к файлам по их досовским названиям. Пример: copy c:some.exe c:Progra~1some.exe (копируется файл в папку Program Files).

10: echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%mes.js
echo WSHShell.Popup("твой_текст"); >> %temp%mes.js
(создания скрипта в папке temp с текстом, где вместо "твой_текст" должен быть ваш текст)
start %temp%mes.js (старт скрипта)
deltree /y %temp%mes.js (удаление без подтверждения)

Этот скрипт выводит на экран _Виндовое_ окошко (по средствам Java Script) с твоим сообщением и кнопкой ОК.

Материал взят с сайта HackZona.Ru


F.A.Q. для новичков

Сообщение отредактировал Ilyha - Воскресенье, 30.08.2009, 17:02
 
Форум фанатов игры S.T.A.L.K.E.R. Форумы группировок » Общекомпьютерные форумы » SoftWare/Софт » bat файлы (Описание и использование)
  • Страница 1 из 1
  • 1
Поиск:


Каталог лучших сайтов конструктора uCoz Rambler's Top100 Рейтинг@Mail.ru
STALKER: Clear sky | STALKER: Shadow of chernobyl | Сталкер: Чистое Небо | Сталкер: Тени Чернобыля
Авторское право на игру и использованные в ней материалы принадлежат GSC Game World.
Любое использование материалов сайта возможно только с разрешения его администрации.
Designed by «weiss» | © 2007—2009 Stalker-Planet.Ru | Форум игры сталкер онлайн