Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)

Модерирует : gyra, Maz

Widok (03-03-2010 16:29): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Командная строка, батники\сценарии (bat, cmd)
(часть 1) (часть 2)
Вопросы, задачи и их решения по работе с командной строкой, файлами, а также сопутствующие ссылки.

 
Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать неправильно!!!
 
Примечание: Большие куски кода заключайте в тэг [more]  
 
Смежные темы:
В помощь системному администратору » Автоматизация администрирования
Microsoft Windows » Задачи на bat-файлах 5
 
Полезные ссылки:
· Cmd. Описание от разработчиков
· Урок bat-аники (для начинающих)
· Курс лекций для начинающих. Полезно и просто описано
· Набор GNU утилит для win32
· Пакет утилит для организации интерфейса в bat-файлах
· Использование ansi.sys
· cmdow — изменение параметров и видимости дос-окна
· blat — отправка почты из консоли
· Справка по командам в виде Html
· Команды RunDll32
· Quick Batch File Compiler - Позволяет превратить ваш батник в независимое приложение
· Пример - получение и обработка списка пользователей
· Уильям Станек - Командная строка Microsoft Windows (вплоть до w2k3)
· Простой способ получать текущую дату всегда в одном формате (не зависит от языков и настроек)
· Переход из 32-битной версии cmd.exe в 64-битную

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:38 10-03-2009 | Исправлено: TechnicsKuzya, 13:54 27-12-2009
mugil_cephalus

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ScreamWolf
попробуй - start "%systemdrive%\Program Files\Internet Explorer\iexplore.exe"

Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 11:21 22-02-2010
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
батники с бинарными файлами не работают по байтно. при копировании файла командой Type целиком файл переписывает без изменений как бинарный, и еще в команде copy есть параметр /B - бинарный он играет роль при объединении файлов в один.
если надо добавить неизмененяемый "заголовок" то это можно сделать сохранив рядом с батником файл с этим заголовком а потом склеить файлы.
copy /-y /b 1.bin+1.txt myfile.txt вот так например.
если надо добавить пустоту, то пустышку можно создать виндовской утилитой fsutil
fsutil file createnew "MyFile.txt" 4 вот так например - эта команда создает файл из 4 нулевых байтов.
если приспичило использовать именно батник - можно воспользоваться сторонними утилитами, или использовать команду DEBUG - написать на ассемблере программу работающую с бинарными файлами скомпилить ее из батника и намутить уже что угодно без ограничений.

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 11:22 22-02-2010
ScreamWolf



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mugil_cephalus

Цитата:
попробуй - start "%systemdrive%\Program Files\Internet Explorer\iexplore.exe"

Ха, а я не занл)) спасибо теперь буду учитывать...
 
bomzzz
спасибо за инфу, будем юзать. жаль что в debug я слаб =(
 
 
В общем расскажу таким образом, может что другое посоветуете...
Батник при работе должен считывать данные с текстового файла (типа файл конфигурации самого батника). Но задача такова, чтобы по средствам тагоже батника мог хотябы слабо но зашифровать данные файла конфигурации (сделать не читаемым без подбора какого-либо алгоритма) - специфическая защита от юзеров (не от профи). в общем чтоб батник раскодировал текстовый файл считал данные и снова закодировал.
Шифратор/дешифратор - 2 в одном!

Всего записей: 197 | Зарегистр. 15-05-2009 | Отправлено: 11:32 22-02-2010
mugil_cephalus

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ScreamWolf
http://forum.ru-board.com/topic.cgi?forum=62&topic=6156&start=23&limit=1&m=1#1
 
Добавлено:
ScreamWolf
конфиг-файл в zip-файл и удалить расширение у zip'a
батник: 1) rename file в file.zip 2) распаковка 3) считывание etc в обратном порядке

Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 11:32 22-02-2010
ScreamWolf



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mugil_cephalus

Цитата:
http://forum.ru-board.com/topic.cgi?forum=62&topic=6156&start=23&limit=1&m=1#1

красиво! люблю подобное, хоть и не понимаю нифига))
 
а по поводу архива это пихать с батником rar.exe а именно батником что-нибудь без дополнительных утилиток можно?
 
Добавлено:
Кстати, а почему именно zip-архив должен быть?

Всего записей: 197 | Зарегистр. 15-05-2009 | Отправлено: 11:48 22-02-2010
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
видимо потому что зип архиватор встроен в виндовс

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 11:50 22-02-2010
Tol39



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем спасибо. на вопрос "зачем связываться" - мне просто интересно.
 
ещё такой вопрос: если я хочу в одном bat-файле запустить несколько команд, то надо ли их как-то связывать, или просто ставишь 2 строки?

Всего записей: 7 | Зарегистр. 22-02-2010 | Отправлено: 11:55 22-02-2010
ScreamWolf



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzzz

Цитата:
видимо потому что зип архиватор встроен в виндовс

ах ну да точор... а не подскажите команду? а то тупо zip /? - не помогло

Всего записей: 197 | Зарегистр. 15-05-2009 | Отправлено: 11:55 22-02-2010
mugil_cephalus

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ScreamWolf
microsoft script encoder
ScreamWolf

Цитата:
в общем чтоб батник раскодировал текстовый файл считал данные и снова закодировал.  

ничего не выйдет: кодировка/раскодировка будет кодом в батнике, а значит это будет текстовый код, а значит лузер (знакомый хотя бы с batch) его прочтет
лучший способ - компиляция

Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 11:57 22-02-2010
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Compact

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 11:58 22-02-2010 | Исправлено: bomzzz, 11:59 22-02-2010
mugil_cephalus

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tol39
date /t & time /t
или
date /t
time /t


пуск->выполнить->hh ntcmds.chm  
пуск->выполнить->hh ntcmds.chm::/ntcmds.htm
почитай

Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 11:59 22-02-2010 | Исправлено: mugil_cephalus, 12:04 22-02-2010
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не нифига не компакт. чета гугланичего толкового не говорит. компакт это просто сжатие файлов на диске
гаварит что вот ета дллка етим рулит zipfldr.dll

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 12:03 22-02-2010 | Исправлено: bomzzz, 12:04 22-02-2010
mugil_cephalus

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ScreamWolf
можно не зиповать - можно config.txt rename на config.jpg (вернее, myphoto1.jpg) - будет битый jpg-файл - вряд ли его лузер станет открывать в блокноте
но повторюсь:

Цитата:
ничего не выйдет: кодировка/раскодировка будет кодом в батнике, а значит это будет текстовый код, а значит лузер (знакомый хотя бы с batch) его прочтет  

тоже самое - добавление сигнатуры в конфиг будет кодом в батнике, а значит это будет текстовый код, а значит лузер (знакомый хотя бы с batch) его прочтет

Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 12:13 22-02-2010 | Исправлено: mugil_cephalus, 12:15 22-02-2010
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да так фигово кодировать - файл в любом случае откроют в блокноте и по заголовку будет понятно что там зип архив
 
не нифига непонятно - заголовок неопределнный
PK
     LzV<            

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 12:18 22-02-2010 | Исправлено: bomzzz, 12:19 22-02-2010
ScreamWolf



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Compact - не подходит
microsoft script encoder - не разберусь, увы
config.txt rename на config.jpg - не катит, так же можно открыть в блокноте
 
я игрался с кодировками... может все ж в эту сторону глядеть?

Всего записей: 197 | Зарегистр. 15-05-2009 | Отправлено: 12:19 22-02-2010
mugil_cephalus

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ScreamWolf
не знаю, имхо, только лузер-паранйоик будет битый myphoto1.jpg открывать notepadom

Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 12:24 22-02-2010
ScreamWolf



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А может подскажите простейший алгоритм шифрования на vbs? Я его пихну в батник, думаю этого будет предостаточно)) юзеры в сети не знакомы в принципе с шелом, но все же надо бы спрятать конфиг((

Всего записей: 197 | Зарегистр. 15-05-2009 | Отправлено: 12:26 22-02-2010
mugil_cephalus

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzzz

Цитата:
не нифига непонятно - заголовок неопределнный  

http://rlab.ru/doc/chk_recovery.html

Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 12:26 22-02-2010
ScreamWolf



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
myphoto1.jpg

а обычный юзер посчитает его на самом деле битым и удалил как испорченую картинку!!!

Всего записей: 197 | Зарегистр. 15-05-2009 | Отправлено: 12:27 22-02-2010
mugil_cephalus

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ScreamWolf
http://forum.ru-board.com/topic.cgi?forum=33&bm=1&topic=1491#1

Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 12:28 22-02-2010
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
Widok (03-03-2010 16:29): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru