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

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

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

Widok (19-11-2007 12:08): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

   

KLASS



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

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

Всего записей: 11450 | Зарегистр. 12-10-2001 | Отправлено: 04:28 24-09-2002 | Исправлено: Elroir, 19:35 11-09-2007
Timka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Elroir
Цитата:
Работает.
Просто запускать надо из батника, а не просто из командной строки.  

А в чем разница? Интересуют технические подробности
 
+ Вопрос про перламутровые пуговицы

Всего записей: 470 | Зарегистр. 29-04-2003 | Отправлено: 00:57 07-08-2007 | Исправлено: Timka, 01:00 07-08-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, а можно ли свернуть окно батника, когда он допустим распаковывает файлы! Чтобы не бегали строчки перед глазами - можно его на панель минимизировать или в трей, а ещё лучше спрятать?

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 01:33 07-08-2007
Elroir



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

Цитата:
А в чем разница? Интересуют технические подробности

Это не ко мне Это к автору утилиты.
Если запускаешь из командной строки - мало того, что нет задержки, так еще и сама утилита остается в памяти.
Насчет messagebox - навскидку не помню. Если найду - напишу.  
 
iTASmania_Inc
В шапке ссылка на утилиту cmdow - она это умеет.

----------
"В интернете есть все, но не всегда"

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 02:15 07-08-2007
iTASmania_Inc



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

Цитата:
В шапке ссылка на утилиту cmdow - она это умеет.

А можно небольшой пример, просто в командной строке не очень я разбираюсь.

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 07:34 07-08-2007
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
iTASmania_Inc
Вствляешь в начале батника (1-й строкой)
@cmdow @ /min - для минимизации
или
@cmdow @ /hid - для скрытия
 

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 08:02 07-08-2007
Maza Faka



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

Цитата:
свернуть окно батника

Пример:

Код:
 
@echo off
start /min rar e D:\myArch.rar c:\data
.......
your code..
..........
 

Всего записей: 1420 | Зарегистр. 25-10-2006 | Отправлено: 08:09 07-08-2007
01MDM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cmdow /run /hid example.cmd
cmdow /run /min example.bat

Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 08:10 07-08-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KapralBel
Maza Faka
01MDM
Всем ОГРОМНОЕ СПАСИБО!!!!

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 15:13 07-08-2007
SemGemdgi



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем
Есть задача, создать батник, в нем записать запуск программы с определенными параметрами. Вопрос в следующем, как сделать, что бы прога, именно прога, запускалась в фоновом режиме (что бы не видно было её)?
Спасибо.

Всего записей: 452 | Зарегистр. 01-09-2006 | Отправлено: 13:19 08-08-2007
Accessor



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

Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 13:32 08-08-2007
SemGemdgi



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Accessor
Спасибо буду разбираться, все на англицком, но по слову с Мультитраном разберусь думаю.
 
ну уж если не разберусь, то опять к вам
 
Добавлено:
Accessor
Первый раз батник пишу, так что не смейтесь =)
Собственно вопрос.
Можно ли пример кода .bat файла с такими вот требованиями:
запуск одной программы с её параметрами, после её выполнения запуск другой программы, соответственно с параметрами уже этой программы?

Всего записей: 452 | Зарегистр. 01-09-2006 | Отправлено: 13:45 08-08-2007
Elroir



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

Цитата:
Можно ли пример кода .bat файла с такими вот требованиями:  
запуск одной программы с её параметрами, после её выполнения запуск другой программы, соответственно с параметрами уже этой программы?


Код:
 
@echo off
start /wait "" "c:\dir1\prog1.exe" /param1 /param2 /param3
start /wait "" "c:\dir2\prog2.exe" /other_param1 /other_param2 /other_param3
 

А насчет программки cmdow - глянь, выше на странице приводились примеры.

----------
"В интернете есть все, но не всегда"

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 15:26 08-08-2007
SemGemdgi



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

Цитата:
@echo off  
start /wait "" "c:\dir1\prog1.exe" /param1 /param2 /param3  
start /wait "" "c:\dir2\prog2.exe" /other_param1 /other_param2 /other_param3

 
Спасибо, а кавычки нужны или это имеется ввиду др. параметры?

Всего записей: 452 | Зарегистр. 01-09-2006 | Отправлено: 15:40 08-08-2007
Elroir



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SemGemdgi
Кавычки нужны. Первые (пустые) нужны что-бы команда wait start нормально воспринимала вторые. А вторые нужны, если в пути к программе или в названии самой программы есть пробелы.

----------
"В интернете есть все, но не всегда"

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 15:50 08-08-2007 | Исправлено: Elroir, 15:55 08-08-2007
SemGemdgi



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

Код:
@echo off
@start /min /wait "" "C:\!Install\SBMAV Disk Cleaner\dcleaner.exe /dhard
@start C:\Program Files\Jetico\BestCrypt\BCWipe.exe /hidden /FreeSpace -DoD

Правилен ли сей код?

Всего записей: 452 | Зарегистр. 01-09-2006 | Отправлено: 15:55 08-08-2007
Elroir



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

Цитата:
Правилен ли сей код?

Нет . Надо так:

Код:
 
@echo off  
start /min /wait "" "C:\!Install\SBMAV Disk Cleaner\dcleaner.exe" /dhard
start "" "C:\Program Files\Jetico\BestCrypt\BCWipe.exe" /hidden /FreeSpace -DoD
 



----------
"В интернете есть все, но не всегда"

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 15:57 08-08-2007
SemGemdgi



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Elroir
Понял, спасибо большое, что же, как говорил дедушка Ленин  

Цитата:
Учиться, учиться и еще раз учиться



Всего записей: 452 | Зарегистр. 01-09-2006 | Отправлено: 16:08 08-08-2007
Grafus



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, плз, напомните моему старому склерозу. Как сделать подобие меню в BATнике, где при  соответствующем запросе и нажатии клавиш 1, 2, 3 и т.д. будут выполнятся разные действия?
Когда-то такое делал, но было это давно и я всё уже забыл.
Внешне похоже на меню, при взаимодействии autoexec.bat и config.sys

Всего записей: 392 | Зарегистр. 15-12-2004 | Отправлено: 16:06 09-08-2007 | Исправлено: Grafus, 16:08 09-08-2007
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Grafus
choice есть в 98
но можно скопировать и в ХР

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 16:47 09-08-2007
Maza Faka



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Grafus
Можно и без choice.exe

Код:
 
@echo off
 
:choice
set /p choose=Enter your choice [Y]es; [N]o; C[ancel]
if "%choose%"=="" goto choice
 
for %%a in (y, n, c) do if /i %choose% equ %%a goto %%a
 
:y
echo You choosed: Y
goto :eof
 
:n
echo You choosed: N
goto :eof
 
:c
echo You choosed: C
 

Всего записей: 1420 | Зарегистр. 25-10-2006 | Отправлено: 08:04 10-08-2007 | Исправлено: Maza Faka, 08:05 10-08-2007
   

Страницы: 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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
Widok (19-11-2007 12:08): лимит страниц. продолжаем здесь


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru