Ru-Board.club
← Вернуться в раздел «Программы»

» Командная строка, батники, сценарии (bat, cmd) 2

Автор: Maza Faka
Дата сообщения: 25.11.2007 08:32
aka_smile

Цитата:
твоя команда не работает

У меня работает.

1. А зачем в zip?
2.
Код:
for %%a in (c:\file.exe c:\folder) do rar a arch.rar "%%a"
Автор: Vsevolod
Дата сообщения: 25.11.2007 16:37
помогите с простенькой программой
надо подрубиться по http 2 раза с разными пораметрами после ? и спустя секунды 2
http://192.168.1.1/wancfg.cmd?ifname=pp

причём есть логин и пароль, для входа по ссылке.


Добавлено:
и в догонку
я чего-то не понимаю
telnet://login:pass@192.168.1.1
должен подхватывать логин с паролем? а то у меня их всё-равно запрашивает
Автор: audi6
Дата сообщения: 26.11.2007 00:38
Elroir


Цитата:
Создай cmd_edit.reg файл и скопируй в него следующий код


сделал всё как ты написал,но не помогло, полазил в регисторе и вот что нашол


ты вроде это имел в виду
Автор: Elroir
Дата сообщения: 26.11.2007 00:42
audi6
На картинке, которую ты выложил, ничего не видно. Ты не тот линк вставил.
Автор: audi6
Дата сообщения: 26.11.2007 01:05
да елройр при попытки зарегить, при помощи твоего рег файла
винда возмутилась, мол этот файл не рег.файл и поэтому не возможно
его импортировать в регистор, я скачал нотепад++ и им открываю цмд,бат файлы,
это идёт,так что при желании редактировать приходиться бат файл открывать
нотепадом++,блин надоедает
Автор: Elroir
Дата сообщения: 26.11.2007 01:33
audi6
Я имел в виду вот что:


Не знаю, почему у тебя не срабатывает код, скопированный с форума - я только что его проверил, он работает. Вот ссылка на готовый .reg файл - http://dump.ru/files/n/n5838633/
Автор: audi6
Дата сообщения: 26.11.2007 01:44
Elroir


зарегил огромное спасибо,спасибо,спасибо



бат файл открылся при нажатии на редактировать
Автор: aka_smile
Дата сообщения: 26.11.2007 08:45
Maza Faka

Цитата:
1. А зачем в zip?

потому что архив, в который мне надо интегрировать/обновить файлы находится в расширении ZIP и как ни крути RAR здесь не подойдёт
Автор: Booklet
Дата сообщения: 26.11.2007 12:48
Доброго времени суток.
Задался целью искоренить майл-агент накорню. Заодно выработать шаблон "убийства" прочей нечисти.

Открываю консоль...
Пишу:

RD C:\Prog Files\Mail.ru\

А оно отвечает - нет такого. Хотя есть... Путь скопирован, так что тут без ошибок...

Где грабельки?
Автор: Elroir
Дата сообщения: 26.11.2007 12:56
Booklet

Цитата:
Где грабельки?

В кавычках грабельки.
Надо так:

Код: rd /s /q "C:\Prog Files\Mail.ru"
Автор: KapralBel
Дата сообщения: 26.11.2007 12:57
Booklet
А кавычки?
RD "C:\Prog Files\Mail.ru\"
Автор: HumpSoft
Дата сообщения: 26.11.2007 16:56
не получится убить папку, если агент запущен
Автор: KapralBel
Дата сообщения: 26.11.2007 17:03
HumpSoft
TASKKILL /?
Автор: sanb
Дата сообщения: 26.11.2007 19:04
есть консольная утилитка которая обрабатывает аудиофайлы, что нужно дописать в батнике чтобы после выполнения своей работы она удалялась?

Код: @echo off
set /p "ans=Strip RIFF? (y,n) "
if "%ans%"=="y" (
striphdr.exe *.mp3
)
Автор: Elroir
Дата сообщения: 26.11.2007 19:57
sanb

Код:
...
striphdr.exe *.mp3
del /q striphdr.exe
)
Автор: sanb
Дата сообщения: 26.11.2007 20:17
Elroir
а что добавить в начале батника чтобы в текущей директории поменять у всех файлов расширение с wav на mp3 и только потом?

Код: striphdr.exe *.mp3
del /q striphdr.exe
)
Автор: Elroir
Дата сообщения: 26.11.2007 20:27
sanb

Код:
ren *.wav *.mp3
Автор: kalkin5
Дата сообщения: 27.11.2007 11:54
кто подскажет правильный синтаксис для ком строки (будет запускаться из батника), надо папку из Program files упаковать в указанное место, пробывал, но не работает...
Код: echo on
"c:\Program Files\7-Zip\7z.exe" a -t7z "d:\install\suda\XX_EX.7z" "c:\Program Files\XX_EX\" -mx9:fb192pause
Автор: Kac
Дата сообщения: 27.11.2007 12:06
Доброе время суток всем!
Вопрос знатокам...
Из СМДшки запустил несколько процессов - не суть важно каких.
(например те же батники(СМДшки))
Внимание вопрос.
Как сделать какие то действия ТОЛЬКО после того как завершат выполнение эти процессы?

ВОт пример
main.cmd

start "Расчет А" ras4et.exe(bat,cmd) a
start "Расчет B" ras4et.exe(bat,cmd) b
start "Расчет C" ras4et.exe(bat,cmd) c
каким то непостижимым образом узнать об окончании расчета и выполнить следующее
:: не суть важно...
echo a b c


Сейчас приходиться в каждом запущенном процессе
1. После завершения расчета создавать пустой файл.
2. Проверять сколько таких файлов по маске.
3. В случае если их (в приведенном выше примере - 3 ) необходимое кол-во то запусткать следующий батник.
Прошу прощения за сумбурность но вроде понятно.
Спасибо!
Автор: KapralBel
Дата сообщения: 27.11.2007 12:15
Kac


Код: START /WAIT "Расчет А" ras4et.exe(bat,cmd) a
Автор: Kac
Дата сообщения: 27.11.2007 13:12
2 KapralBel
(
Не совсем так...
Расчет А запускается, а вот расчет В и С НЕТ.
Расчет В ждет завершения А.
И т.д.
А надо чтобы ВСЕ 3 расчета выполнялись параллельно! А после завершения ВСЕХ трёх запустилось дальнейшее действие...
вот элементарная проверка...

start /wait "1" pause
start /wait "2" pause
start /wait "3" pause
start /wait "4" pause
echo 1234
pause

НАДО - echo 1234 появлялось токо тогда когда я нажму во всех окнах любую клавишу а потом наберу exit

Добавлено:
Вот еще пример - самый лучший демонстрирующий что надо, но не работающий потому что приглашение посмотреть лог выведеться когда еще пинги будут идти .

start "Пингую сервер 1 и записываю результат в лог1" ping localhst >res1.log
start "Пингую сервер 2 и записываю результат в лог2" ping localhst >res2.log
start "Пингую сервер 3 и записываю результат в лог3" ping localhst >res3.log
start "Пингую сервер 4 и записываю результат в лог4" ping localhst >res4.log
start "Пингую сервер 5 и записываю результат в лог5" ping localhst >res5.log
start "Пингую сервер 6 и записываю результат в лог6" ping localhst >res6.log
echo "Только что завончили пинговаться все сервера! Можете просмотреть все результаты в логах!"
pause
Автор: KapralBel
Дата сообщения: 27.11.2007 14:07
Kac

START работает с программами, а не с командами CMD
и не с командными файлами


Автор: audi6
Дата сообщения: 27.11.2007 14:11

Автор: KapralBel
Дата сообщения: 27.11.2007 14:11

Цитата:
А надо чтобы ВСЕ 3 расчета выполнялись параллельно!

И что бы После завершения всех трех процессов продолжилось выполнение?

Тогда только создание маркерных файлов

батнички для такого не предназначены
Автор: Kac
Дата сообщения: 27.11.2007 14:12
Ну вот с последнем примером про параллельный ПИНГ 10и серверов...
(Чтобы время в 10 раз меньше ушло)
ping - это программа
Как сделать так что бы в батнике команда
echo "Только что завончили пинговаться все сервера! Можете просмотреть все результаты в логах!"
выдавалась только когда пропингуются ПАРАЛЛЕЛЬНО! ВСЕ! сервера?
Автор: GoldAngel
Дата сообщения: 28.11.2007 09:14
Стоит задача с помощью батникак или CMD - найти и заменить в файле, строку с ip адресом, на тот который в данный момент используется на компьютере для соединения.

Например существует файл config.ini в нём записан адрес 127.0.0.1 надо найти эту строчку и заменить на тот, который используется в данный момент - например 10.114.6.5 - естественно, сохранив при этом результат.

Кто может помочь, - реально ли это осуществить с помощью командного файла? Спасибо!
Автор: Tipulatoid
Дата сообщения: 28.11.2007 11:32
GoldAngel

Код: @echo off
setlocal enabledelayedexpansion
set file=config.ini

for /f "delims=[] tokens=1" %%a in ('find /n "127.0.0.1" %file%') do set line=%%a
del /q tmp_file 2>nul
set counter=1
for /f "tokens=*" %%a in (%file%) do (
if !counter!==!line! (
echo 10.114.6.5>> tmp_file
) else (
echo %%a>>tmp_file
)
set /a counter+=1
)
del /q %file% 2>nul
ren tmp_file %file%
Автор: GoldAngel
Дата сообщения: 28.11.2007 23:59
Tipulatoid
К сожалению этот алгоритм не работает, - файл обновляется, но на деле он ничего не заменяет или возможно не ищет, и еще там было условие, чтобы ip адрес брался из конфигурации соединения, т.к. на разных машинах он разный, но всё равно спасибо
Автор: Tipulatoid
Дата сообщения: 29.11.2007 00:46
GoldAngel
Приведи здесь пример config.ini
Автор: GoldAngel
Дата сообщения: 29.11.2007 09:32
Tipulatoid
Пример - вот такой:

127.0.0.1
[Main]
Registry=1
AutoLoad=0
Enabled=0
IP=127.0.0.1

При этом, с каждым новым запуском этого батника, он добавляет в конец каждой строки по пробелу. Если конфиг состоит из одной строки, то он её заменяет, если несколько то нет

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: DVD-video (ДВД-видео) - что и как (часть 3)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.