Перейти к контенту

Строй-bat


Starter

Рекомендуемые сообщения

*.cmd/*.bat


Главное!
Ни на что не претендую, делаю батники для быстрой и удобной работы с модами, предлагаю и вам тоже. Но кто как хочет, тот так и модостроит, поэтому просьба не ругать.
Использовать батники в мирных целях!!!
Системные требования:
Любая операционная система Windows (желательно XP или 7, у самого семёрка x64)


Изменено пользователем Dennis_Chikin
  • Спасибо 1
  • Нравится 2
  • Полезно 1

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение

*Shoker*, Удаление комментариев мне понадобилось чтобы выдирать секции да и вообще всё, батник ищет все значения и может случайно схватить из комментария, а это уже будет не правильно, поэтому он сначала удаляет комментарии а затем работает с файлом.

Изменять координаты? Думаю что нет ничего невозможного даже в батнике :). Надо подумать может получиться.

А что за GUI?

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение

Wookie,

Добавь строку chcp 866>nul, ставить перед выводами на экран. Хотя у меня в нотепаде не сработало.

Можно так же как и TRAMP14 предложил.

То есть писать каракулями:

@echo off
@echo ’Ґбв Ў в­ЁЄ®ў ®в ‚гЄЁ - ’ҐЄбв
set /p name=Љ Є вҐЎп §®ўгв: 
@echo %name%, е®а®иҐҐ Ё¬п
set /p age=‘Є®«мЄ® ⥡Ґ «Ґв: 
@echo %age%, ®Ј® бЄ®Є 
pause>nul

Для удаление папки команда rd

rd /s /q d:\games\Stalker\gamedata

/S Удаление дерева каталогов, т. е. не только указанного каталога, но и всех содержащихся в нем файлов и подкаталогов.

/Q Отключение запроса подтверждения при удалении дерева каталогов с помощью ключа /S.

Изменено пользователем Starter

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение

Comador, Прав. FANAT, тебе тогда нужно сделать список файлов которые нужно переименовать.

 

if exist gamedata.db1 (
   ren gamedata.db1 --gamedata.db1
) else (
   ren --gamedata.db1 gamedata.db1
)
::---------
if exist gamedata.db2 (
   ren gamedata.db2 --gamedata.db2
) else (
   ren --gamedata.db2 gamedata.db2
)

Или вот что-то этого рода, каждый раз при запуске батник будет проверять имя файла и переименовывать на обратный. Запустил один раз получил два тире "--", запустил второй раз тире убрались.

Можно сделать через список вынесенный в отдельный txt вместе с процедурой, батник будет намного короче и легче в управление, но сложен для создания (кому как).

Изменено пользователем Starter

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение

Marafon6540, Идя отличная, но очень давнишняя, первоначально такое предложил года три назад max_max_08.

Немного длинноват у тебя батник. Я бы сделал так:

  Код (Показать)
Изменено пользователем Starter

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение
Marafon6540, Не слышал от такой среде. Но если говоришь простая то это очень хорошо, для тех кто работает с мелочью и с батниками отлично :). Сам начала по совету _zero_cool_ на Builder 6, сейчас шинкую на RAD Studio, нравится :). Изменено пользователем Starter

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение

Wookie, Например такой батник в файле 1.txt заменяет "###" на "Автор Петрович", на выходе готовый файл 2.txt.

  Код (Показать)
Изменено пользователем Starter

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение
Kontro-zzz, А ну если в этом плане то по мне тоже Punto отлично, про переключение забыл уже. Если вдруг ошибка перевода то Break всегда под рукой, или можно выделить и нажать комбинацию настраиваемых клавиш для перевода кодировки или смена регистра.

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение

_Val_, Пишет белиберду потому что кодировка должна быть выбрана русская OEM86. Выбирать в AkelPad при сохранение. По скриптам сказать не могу, не работал с ними ни разу. Выложи пример скрипта в котором нужно удалить комментарии. Чтобы в этом скрипте встречались все виды комментариев, все виды случая.

Хотя вряд ли, delims findstr почему-то ругаются на знак "-". Но такое можно сделать на C++. Если надо то попробую сделать.

Изменено пользователем Starter

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение

Vadimische, Чтобы переименовать папку нужно взять откуда-то значение имени на который нужно переименовать. Вот я и спрашиваю откуда его взять как ты указываешь этот txt в батнике?

 

md temp

set name="отсутсвует значение"

ren tmp %name%

 

А вообще можно сразу создавать папку с нужным именем.

md %name%

 

ХОВАН, Спасибо! :)

Изменено пользователем Starter

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение

Vadimische, Ну тогда такой батник.

  Код (Показать)
Изменено пользователем Starter

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение
Vadimische, Написал там же посмотри. Только перед использованием не забудь удалить эти строки. "--" это не комментарии.

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение

Vadimische,

  Код (Показать)
Изменено пользователем Starter

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение

Vadimische, timeout действует в win7.

  Код (Показать)

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение

Vadimische,

EQL - равно

NEQ - не равно

LSS - меньше

LEQ - меньше или равно

GTR - больше

GEQ - больше или равно,

 

ЯДиск папка с крутым схроном!

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...