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

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

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

Widok (10-03-2009 12:39): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:08 19-11-2007 | Исправлено: Dmitriy05, 22:49 13-04-2008
Alex_70



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

Цитата:
Второе - телепаты все еще не вернулись. Из какой программы ты пытаешься отправить письмо?

не посмотрел в шапку ссори.....из ват конечно, насчет провайдера ты прав, только вот только, что обновил программу до версии 3.99.27 и все отправляться стало без изменения настроек

Всего записей: 117 | Зарегистр. 15-12-2006 | Отправлено: 21:44 30-11-2007
PREVED



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почему некоторые программы не запускаются через CMD-файл? Например я написал cmd'шник следующего содержания:
 
@echo off
nbtstat -A 192.168.1.%1
echo.
pause
exit
 
При выполнении он просто зависает... . Как побороть?

Всего записей: 1988 | Зарегистр. 10-03-2006 | Отправлено: 14:32 03-12-2007
KapralBel



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

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 16:33 03-12-2007
PREVED



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

Цитата:
На чем зависает?

 
Зависает на nbtstat -A 192.168.1.%1

Всего записей: 1988 | Зарегистр. 10-03-2006 | Отправлено: 18:05 04-12-2007
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
PREVED
а если ручками с ком.стоки вызвать?
Потому что у меня одинаково по скорости выполняется
 
А вообще батники то работают быстро?

Код:
@Echo Off
Dir c:\
 

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 18:11 04-12-2007
PREVED



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

Цитата:
а если ручками с ком.стоки вызвать?

 
Если руками - все ОК
 

Цитата:
@Echo Off  
Dir c:\  

 
Это моментально отрабатывает.  
 
Батники виснут только при вызове внешних консольных приложений (например nbtstat).

Всего записей: 1988 | Зарегистр. 10-03-2006 | Отправлено: 11:08 05-12-2007
GKV



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хотелось запускать dial-up подключение посредством командного файла.
Прописываю в нем:
rasdial Podkluchenie User_Name Password
 
но команда не выполняется, в открывшемся окне командной строки данная команда зацикливается, а соединения не происходит. Аналогично не работает команда  
 
rasdial [имя_подключения] /disconnect
 
Самое интересное если ручками открыть cmd.exe  и уже там данные команды выполняются. Что я не правильно делаю при написани батника?
 

Всего записей: 29 | Зарегистр. 12-01-2006 | Отправлено: 20:46 05-12-2007
Tipulatoid



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GKV
Скорее всего, ты батник назвал rasdial.bat Угадал? Переименуй в, например, conn.bat и все ОК будет.

Всего записей: 349 | Зарегистр. 22-12-2006 | Отправлено: 21:48 05-12-2007 | Исправлено: Tipulatoid, 21:49 05-12-2007
01MDM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GKV
Все символы латинские? В имени соединения, логине, пароле?

Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 21:51 05-12-2007
GKV



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tipulatoid
Точно! Так оно и было! Спасибо!

Всего записей: 29 | Зарегистр. 12-01-2006 | Отправлено: 22:22 05-12-2007
Aldares



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто знает, почему attrib не хочет обрабатывать произовльные файлы ?
Например, так :

Код:
if exist o:\*.exe attrib -s -h -r o:\adober.exe o:\winfile.exe o:\msvcr71.dl

Говорит "Ошибка в формате параметра - "
Разделение запятыми/точками с запятыми не помогает .

Всего записей: 620 | Зарегистр. 09-11-2004 | Отправлено: 00:24 07-12-2007
Elroir



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

Цитата:
почему attrib не хочет обрабатывать произовльные файлы ?

Потому и не хочет, что не поддерживает такой синтаксис. На последнем месте, после ключей, должен быть либо один конкретный файл, либо маска.


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

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 00:37 07-12-2007
Aldares



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

Код:
if exist o:\*.exe del /A:A SH o:\adober.exe o:\winfile.exe o:\msvcr71.dl /F /Q
 

Вроде, все работает, удаляет обычные файлы (на которых все равно есть атрибут "архивный"), скрытые+системные и read-only ключом /F .

Всего записей: 620 | Зарегистр. 09-11-2004 | Отправлено: 07:32 07-12-2007 | Исправлено: Aldares, 07:32 07-12-2007
SorrentOK

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброй Ночи! Помогите пожалуйста c написанием "Батника" - Просьба не смеяться!
 
Цель: Запустить на исполнение файл из расшаренной папки ( Общие Документы, к другим доступа нет ) на удаленном компе после перезагрузки такового !
Без использования коннекта и командной строки ! 118 страниц не осилил, а из
просмотренных 25-30 честно говоря почти ничего не нашел!!
Нужно срочно и по возможности максимально подробно т.как сработать должно на
101% !   Помогите ПОЖАЛУЙСТА !!
 
[Language]
AutoSelect=0
LangID=Russian
 
[Options]
Dynamic_IP=1
Port=4022
IP=127.0.0.1
Server_Icon=0
IP_Filter=false
Hot_Key=Ctrl
Password=
FM_Directory=C:
AutoLogin=0
ShutdownEnabled=0
ShutdownTime=17:55
 
[Startup]
WinStart=1
1st=0
 
[IPF_Granted]
IP_1=127.0.0.1
IP_2=192.168.1.100
IP_3=192.168.1.101 - 192.168.1.255
 
 
С Ув. SorrentOK.

Всего записей: 7 | Зарегистр. 09-12-2007 | Отправлено: 04:43 09-12-2007 | Исправлено: SorrentOK, 04:58 09-12-2007
Elroir



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SorrentOK
Ничего не понятно!
Единственное, что я понял - надо запустить файл на удаленном компе. Все. Дальше темный лес.

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

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 22:17 09-12-2007
SorrentOK

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

Цель: Запустить на исполнение файл "( СЕРВЕР Hidden Administrator 2.0 )"из расшаренной папки ( Общие Документы, к другим доступа нет ) на удаленном компе после перезагрузки такового !
 
Файл: Серверная часть Hidden Administrator 2.0
 
ha_server - параметры конфигурации - находится в папке с сервером - его Содержание :
 
[Language]
AutoSelect=0
LangID=Russian
 
[Options]
Dynamic_IP=1
Port=4022
IP=127.0.0.1
Server_Icon=0
IP_Filter=false
Hot_Key=Ctrl
Password=
FM_Directory=C:
AutoLogin=0
ShutdownEnabled=0
ShutdownTime=17:55
 
[Startup]
WinStart=1
1st=0
 
[IPF_Granted]
IP_1=127.0.0.1
IP_2=192.168.1.100
IP_3=192.168.1.101 - 192.168.1.255
 
Помогите с батником для автозапуска - исполнения после перезагрузки.
 

Всего записей: 7 | Зарегистр. 09-12-2007 | Отправлено: 23:26 09-12-2007 | Исправлено: SorrentOK, 23:29 09-12-2007
Rurik



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SorrentOK
то есть - кладешь троян комунибудь в расшаренную папку и чтобы он сам заработал после перезагрузки? Очень сомнительно. и помоему это не в эту тему - это куданибудь в Андеграунд.

Всего записей: 343 | Зарегистр. 07-05-2002 | Отправлено: 12:27 10-12-2007 | Исправлено: Rurik, 12:27 10-12-2007
kalkin5



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2ALL
давал мне на форуме один добрый человек батничек, я его чуть изменил c:\temp\iTunes на "%programfiles%\iTunes", ниже код:
Код:
for /f "delims=" %%a in (
'dir "%programfiles%\iTunes" /b /s /a ^| findstr /i "lproj\>" ^| find /i /v "ru." ^| find /i /v "en."') do rd /q /s %%a
но к сожалению батник не находит папки для удаления

Всего записей: 189 | Зарегистр. 21-03-2006 | Отправлено: 09:49 17-12-2007 | Исправлено: kalkin5, 09:49 17-12-2007
Elroir



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalkin5
Возьми в кавычки последний %%а

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

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 11:28 17-12-2007
vasiliy74



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как перегрузить winxp? ни как не могу найти команду...

Всего записей: 289 | Зарегистр. 21-02-2006 | Отправлено: 11:42 17-12-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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru