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

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

Автор: ironwit
Дата сообщения: 29.09.2003 09:32
у меня он не установлен
Автор: exMIB
Дата сообщения: 29.09.2003 10:48
ironwit
Можешь глянуть ещё вот эту: http://home.comset.net/panoff/soft/sender_r.htm
Правда я лично с прикрелением файлов не пробовал, но она бесплатная
Автор: ironwit
Дата сообщения: 29.09.2003 11:54
exMIB
10х
Автор: ironwit
Дата сообщения: 01.10.2003 08:23
Здравствуйте ув. знатоки комстроки

Вопросы возникли.

1. Есть текстовый файл, как на его основании сформировать текстовый же файл но с нумерованными строками типа
1 файл
мама
папа
доча
2 файл
0=мама
1=папа
2=доча

2. Есть файл длиной 5 мб или больше, нужно его сжать в архив (rar) с нарезкой по 1.5 мб, и сформировать текстовый файл
0=part1.rar
1=part2.rar
...
до количества полученных файлов

Заранее спасибо.
Автор: counter
Дата сообщения: 17.10.2003 09:22
Не подскажет ли уважаемая аудитория, как можно в виндовой сети (преимущественно 2000) передавать в пакетном режиме сообщения пользователям, (не по имени компа, а именно по имени юзера, который может логиниться с произвольного места)
Автор: tumber
Дата сообщения: 17.10.2003 10:49
counter

Выдержка из help'а Win2000

Цитата:
Net send

Примеры

Для отправки сообщения «Встреча переносится на 15.00. Место то же.» пользователю robertf служит команда:

net send robertf Встреча переносится на 15.00. Место то же.


Автор: exMIB
Дата сообщения: 30.10.2003 21:35
Как легко и быстро преобразовать батник в EXE-файл?
Автор: tumber
Дата сообщения: 31.10.2003 10:00
exMIB
А в поисковиках задавать bat2exe или bat2com не пробовал?
Много чего находится, например:
http://sergeidos.narod.ru/Bat2EXELoad.htm
Автор: exMIB
Дата сообщения: 31.10.2003 17:35
tumber
Ой, спасибо
А я как-то и не подумал
Автор: Dinxor
Дата сообщения: 01.11.2003 19:05
Помогите разобраться: производится перемещение файлов из папки А в папку В, при этом необходимо проверять уникальность имен файлов и в случае наличия в папке В файла с таким именем переименовывыть перемещаемый файл в filename00X.ext или filename(X).ext, где Х =1,2,3... Желательно (но необязательно) имена папок передавать батнику в виде параметров. Я пока не смог решить эту задачу, хотелось бы узнать ваше мнение.
Автор: exMIB
Дата сообщения: 02.11.2003 00:09
tumber
Нет не подошло, после этого батник параметры не принимает.
Вообщем надо вот такие две задачки с батником решить:
1. Как заставить батник понимать "запятые" и знаки "-" и "+" в принимающих параметрах?

есть батник a.bat

Код:
echo %1>>%2
Автор: vserd
Дата сообщения: 03.11.2003 09:50
Dinxor
смотри помощь по командам If Exist, Dir, copy, FOR
можешь прочитать обсуждение на 4-й страинице по проблеме ironwit
Автор: bredonosec
Дата сообщения: 03.11.2003 11:10
Список команд тут нашел для доса:
http://pl16.karelia.ru/teach/referats/comp/dos_com/index.htm
если кому надо..
Автор: tumber
Дата сообщения: 03.11.2003 11:16
exMIB
Есть и другие конвертеры из bat в exe или com, вот еще примеры:
http://shieldandsword.narod.ru/soft/other/bat2.zip
http://gollumpage.narod.ru/oldsoft/convert.zip

Но, конечно, гарантии их корректной работы нет никакой. Особенно если они делались еще под DOS

Пожалуй, действительно
Цитата:
проще программку на паскале написать

Автор: dadu
Дата сообщения: 03.11.2003 13:14
ALL

А по jscript на русском ни чего не попадалось?
Автор: bredonosec
Дата сообщения: 04.11.2003 03:56

Цитата:
А по jscript на русском
- А в варезнике -> Электронные книги (ака ебуки ) на русском - не глядел? В шапочке 5 ссыл с пирамидина и пукаса. (Правда вроде не помню, все ли работают)
Автор: Ernie
Дата сообщения: 14.11.2003 13:13
Привет всем.
У меня тут такой вопрос.
Есть большой текстовый файл (1-30 Мб), нужно в нем удалить строки, содержащие определенные слова. Можно ли эту задачку решить с помощью батника или какой программки.

P.S. Пробовал Search and Replace v.4.6, но она эти строки находит, а заменяет пробелами. Может я не разобрался.

Автор: bredonosec
Дата сообщения: 13.02.2004 21:57
Не знает ли многоуважаемый алл, как в авторане передать параметры запуска?
Интересует такое:
open= proggy.exe
и как ей указать, в какой папке открываться?
Фича типа шортката не годится: если путь еще не существует - вынь ругается, что низзя..
Автор: bredonosec
Дата сообщения: 16.02.2004 10:30
В шорткате еще можно относительным путем (не указывая драйв) дать указание, где открыться - ака: /dlds/mp3/
A target file - обязательно с обьявлением драйва - то есть после записи этого добра Нюрой (или чем) на СД, пахать не будет.
Потому опять же интересует, как еще можно передать параметры запуска в прогу. На ум приходит авторан (поскольку он и так задействован) - но как там это сделать?
Или же автораном запускать батник, в котором это прописать, но опять же, как?
Автор: Vadim39
Дата сообщения: 25.02.2004 00:51
Подскажите, пожалуйста, как выключить дисплей из командной строки.
ЗарСпасБол!
Автор: volodyalipkin
Дата сообщения: 25.02.2004 06:40
Vadim39
В крайнем случае можно использовать nnCron. Из пушки по воробьям, но решпет проблему (функция MONITOR-OFF)


Ernie
FAR - plugin Regular Expression Search - Filter Text - Remove Matching lines

Автор: Vadim39
Дата сообщения: 25.02.2004 08:08
volodyalipkin
Спасибо, попробую, но все-же должна же быть команда


Добавлено
Команда "nncron MONITOR-OFF" выключает дисплей на секунду, и он тут же включается обратно
Автор: volodyalipkin
Дата сообщения: 25.02.2004 19:44
Vadim39
Не знаю. У меня гаснет. Не надо после этого мышь двигать.
Автор: Anna
Дата сообщения: 26.02.2004 05:45
Помогите пожалуйста создать shortcut ( .lnk file) используя батник.

Я создала батник shortcut.bat :

rundll32.exe AppWiz.Cpl,NewLinkHere "C:\Documents and Settings\All Users\Start Menu\Programs\Startup\ "

При запуске выскакивает Shortcut Wizard в который надо вручную вводить инфу (путь к програме, итд). Я всю эту инфу поместила в файл info.txt и хочу её в батник автоматически подавать:

shortcut.bat < info.txt

Т.е. чтоб выскакивали shortcut'ы к программе/программам перечисленным в info.txt

К сожалению это не работает - выскакивает Wizard и продолжает требовать ручного ввода инфы Пожалуйста подскажите что я делаю не так

Автор: volodyalipkin
Дата сообщения: 26.02.2004 07:57
ironwit
Решаем задачу 1

Преобразуем файл "a" в "b"

Первый файл (a.bat)

@echo off
set n=0
for /F "tokens=1" %%l in (a) do @aa %%n %%l >> b

Второй файл (aa.bat)

@echo off
rem set i=%n%
rem set s=%2%
echo %n%=%2%
set /A n=%n%+1

Файл a модет быть любой. Например,
q
we
rty
Автор: vserd
Дата сообщения: 18.12.2004 13:35
Кто нибудь сталкивался с вычислениями и сравнениями в Комамндных файлах?
DOS 6.22 и выше.
Есть такая задачка.
1. на выходе одной программы получаю переменную окружения которая содержит число.
нужно проанализировать больше оно определенного числа или нет.
(стандартный позволяет сравнивать равно/ не равно)

2. Нужно умножить/разделить определенное число на другое.
Результат нужно использовать даальше в командном файле.





Автор: jvalej
Дата сообщения: 13.01.2005 15:48
Хорошая фриварная утилитка командной строки - Comandiux, а здесь - то что она умеет выполнять.
Автор: cluster
Дата сообщения: 23.02.2005 20:23
Ребят, помогите. Есть такая задача:
Пользуюсь совместно интернетом по GPRS и модему. GPRS только для аськи. Поэтому, для этого соединения надо разрешить только доступ к серверу icq.
Мне посоветовали

Цитата:
route add 64.12.0.0 mask 255.255.0.0 <ip адрес gprs соединения>
route add 205.188.0.0 mask 255.255.0.0 <ip адрес gprs соединения>
route add <dns сервер> mask 255.255.255.255 <ip адрес gprs соединения>
где <ip адрес gprs соединения> берётся из:
сетевые подключения - правой кнопкой мыши на значек gprs-соединения, когда оно активно - состояние - сведения ip-адрес клиента

и при каждом соединении вписывать в консоль полученные циферки ip задолбает кого угодно.
Так вот я и хочу автоматизировать этот процесс с помощью командного файла.
Какой командой можно получить <dns сервер> и <ip адрес gprs соединения>, чтоб потом они автоматом подставлялись в команды из первой цитаты?
Автор: igor_andreev
Дата сообщения: 23.02.2005 22:00

Цитата:
Какой командой можно получить

Командой for . Любой мало-мальски приличный командный файл пишется с ее использованием.

IP-адрес много способов узнать из батника. Я обычно пользуюсь ip.exe(привык просто) отсюда http://www.geocities.com/urifrid/systemsoft.html
она там лежит в архиве console.zip(Console bundle 2: Misc)
Если комп не в локалке, то ip.exe, запущенная без параметров(а их у нее и нету), выдает на экран две строчки:
Host name : computer
ip address: 62.109.166.XX
Ну и из батника

Код:
@echo off
for /f "tokens=3" %%a in ('ip ^| findstr "ip address:.*"') do set myip=%%a
echo %myip%
pause
Автор: cluster
Дата сообщения: 24.02.2005 01:10
igor_andreev
Это мне выдаёт ipconfig /all
где первые 2 подключения - от виртуальной машины VMware
последнее (internet2) - соединение к и-нету по модему

Код: D:\>ipconfig /all

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : z
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет

Подключение по локальной сети 2 - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : VMware Virtual Ethernet Adapter (Net
work Address Translation (NAT) for VMnet8)
Физический адрес. . . . . . . . . : 00-50-56-C0-00-08
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес . . . . . . . . . . . . : 192.168.75.1
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . :
DHCP-сервер . . . . . . . . . . . : 192.168.75.254
Аренда получена . . . . . . . . . : 24 февраля 2005 г. 0:29:49
Аренда истекает . . . . . . . . . : 24 февраля 2005 г. 0:59:49

Подключение по локальной сети - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : VMware Virtual Ethernet Adapter (bas
ic host-only support for VMnet1)
Физический адрес. . . . . . . . . : 00-50-56-C0-00-01
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес . . . . . . . . . . . . : 192.168.47.1
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . :
DHCP-сервер . . . . . . . . . . . : 192.168.47.254
Аренда получена . . . . . . . . . : 24 февраля 2005 г. 0:29:49
Аренда истекает . . . . . . . . . : 24 февраля 2005 г. 0:59:49

internet2 - PPP адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
Физический адрес. . . . . . . . . : 00-53-45-00-00-00
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 10.5.10.27
Маска подсети . . . . . . . . . . : 255.255.255.255
Основной шлюз . . . . . . . . . . : 10.5.10.27
DNS-серверы . . . . . . . . . . . : 213.148.160.1
213.148.161.1
NetBIOS через TCP/IP. . . . . . . : отключен

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879

Предыдущая тема: Problemi s zagruzkoy XP!


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