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

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

Автор: Greay
Дата сообщения: 27.05.2007 03:49

Цитата:
Toonel вообще большинство запускают в фоне, невидимым. Он преспокойно настраивается в браузере по адресу http://127.0.0.1:7999/ , статистика там-же

Может немного не в тему... но всё же как это настроить в Opera ?
Автор: Serzhi
Дата сообщения: 29.05.2007 07:06
Подскажите как в батнике прописать, чтобы при копировании текстового файла (descript.ion) он не копировался, а лишь дописывал коментарии?
Автор: dardreams
Дата сообщения: 29.05.2007 10:13
Подскажите пожалуйста.. В CMD.exe есть at [\\server] [time][/interactive][command]
Я хотел её натсроить на удаленное управление тоесть именно подключаться к другим машинам. Узнал я. ЧТо если выключить галочку "Протой общий доступ(рекомендуется)" в tools\folderoptions\view " тогда нужно открыть удаленный кмпьютер например \\SERVER можно сделать 2 способами
1) Это просто открыть через сетевое окружение и ввести LOGIN и PASSWORD
2) В CMD.exe написать net use \\server\ipc$
дает тот же результат. Вопрос: если машина новая тоесть виндовс только что поставили этот метот прокатывает и можно пользоваться командой AT в полном объеме, а если пытаешься сделать это уже на старой машине (тоесть Windows стоит уже гдето месяц или больше) тогда 2 способа что я описал выше, принимаются без ошибок, НО в комманде АТ вместо выполнения появляется такая надпись "ДОСТУП ЗАКРЫТ"("ACCES DENIED")
Не могу понять с чем это связано, ТОЧНО не с тем сколько времени стоит комп, но почему то я проверял это на 30 машинах... именно так....... прошу помочь...
Заранее все спасибо кто поможет...
Автор: Maza Faka
Дата сообщения: 29.05.2007 10:32
Serzhi

Цитата:
Подскажите как в батнике прописать, чтобы при копировании текстового файла (descript.ion) он не копировался, а лишь дописывал коментарии?

Приведи формат файла с комментариями.

dardreams
А тебе не кажется, что с такими вопросами нужно в другую тему http://forum.ru-board.com/topic.cgi?forum=8&topic=18306#1
Автор: Xeption
Дата сообщения: 29.05.2007 10:48
Подскажите, как сделать вот что:
Нужно определить IP адреса машины, и если хотя бы один из них соответствует шаблону (в моём случае - начинается с 192.168 или 172.17) - запустить определённую программу в зависимости от того, какому именно шаблону он соответствует (в моём случае - открыть url-файл). Если соответствует первому шаблону - открыть первый файл, если второму - второй. Если не соответствует - написать, что дело плохо =))
Автор: igor_le
Дата сообщения: 29.05.2007 12:28
Подскажите плиз, как сделать в батните задержку/паузу секунд на тридцать перед выполнением следующей команды ?


например:

команда 1
...
пауза 30 секунд
...
команда 2


спасибо.
Автор: vshersh
Дата сообщения: 29.05.2007 12:32
igor_le

команда 1
...
ping -n 30 localhost >nul
...
команда 2
Автор: Maza Faka
Дата сообщения: 29.05.2007 13:12
Xeption

Цитата:
Нужно определить IP адреса машины

Какой машины? Если локальной, то можно так:

Код:
@echo off
set shablon1=192.168
set shablon2=172.17
for /f "tokens=*" %%a in ('ipconfig ^| find /i "IP"') do (
echo %%a | find "%shablon1%">>nul && call :Action1 || Echo error
echo %%a | find "%shablon2%">>nul && call :Action2 || Echo error
)
goto :eof

:Action1
start http://forum.ru-board.ru
goto :eof

:Action2
start http://yandex.ru
Автор: Xeption
Дата сообщения: 29.05.2007 14:46
Спасибо =)
Автор: clio77
Дата сообщения: 29.05.2007 19:41
Эта ситуация для меня выглядит загадкой
один и тот же батник работает когда имя каталога без пробела и не работает когда имеется пробел

РАБОТАЕТ
cmdow @ /HID
RD /S /Q E:\COPY\2007\0106\2007
xcopy.exe D:\P\Cyba\Lexpress\reg\2007 E:\COPY\2007\0106\2007 /i/E
EXIT

НЕ РАБОТАЕТ
cmdow @ /HID
RD /S /Q E:\COPY\2007\0106\2007
xcopy.exe D:\Program files\Cyba\Lexpress\reg\2007 E:\COPY\2007\0106\2007 /i/E
EXIT
Автор: Elroir
Дата сообщения: 29.05.2007 19:45
clio77
Что значит "не работает"? Он выдает какую нибудь ошибку?
Автор: clio77
Дата сообщения: 29.05.2007 19:52
Elroir
Сорри ... поправил вопрос вверху
выдает стандартное "недопустимое число параметров"
Автор: Elroir
Дата сообщения: 29.05.2007 19:54
clio77
Поставь кавычки вокруг путей:
"D:\Program files\Cyba\Lexpress\reg\2007"
Автор: clio77
Дата сообщения: 29.05.2007 20:01
Спасибо!!! Elroir

"Поставь кавычки вокруг путей "
эх...Семен Семеныч...
Автор: utka00
Дата сообщения: 29.05.2007 23:18
Еще одну задачку придумал:
мне нужен батник (неожидали?) который бы отключал текущее интернет соединение и подключал другое. Как подключить я знаю (rasdial имя подключения логин пароль), а вот как отключить текущее (у меня их 7 разных) это для меня загадка
Автор: Elroir
Дата сообщения: 29.05.2007 23:27
utka00

Код: rasdial /DISCONNECT
Автор: utka00
Дата сообщения: 29.05.2007 23:44
Elroir
как все просто)
RESPECT!!!
Автор: MrPot
Дата сообщения: 30.05.2007 07:09
Всем привет.
Я пытаюсь сравнивать два файла по дате и времени изменения и если файл 1 новее файла 2 то заменить файл 2 на 1.
Проблема в том что никак не могу получить дату и время последнего изменения файлов.

Пмогите советом или может у кого уже есть чтото подобное.
Спасибо.
Автор: Maza Faka
Дата сообщения: 30.05.2007 07:48
MrPot
Получить дату изменения файла несложно, а вот сравнить довольно таки проблематично.
Вот так можно получить дату:

Код:
@echo off
call :compare file1.txt file2.txt
goto :eof
:compare
echo %~t1
echo %~t2
Автор: MrPot
Дата сообщения: 30.05.2007 07:56
Есть База данных - файл.db, на одной машине("сервер") этот файл обновляется и вот если он был изменен его надо раскопировать на другие машины ("клиенты"), чтобы при запуске программы на клиенте запускался скрипт и проверял обновился файлик или нет и если обновился копировал его себе а потом запускал программу.
Автор: KapralBel
Дата сообщения: 30.05.2007 08:54
MrPot
Robocopy - позволяет копировать только обновленные файлы
Автор: Maza Faka
Дата сообщения: 30.05.2007 09:13
MrPot

Код:
@echo off
xcopy /d /y /k /r /h \\server\d\bases\file.db C:\Bases\file.db
start "" "C\Program Files\myProgram\prog.exe"
Автор: 01MDM
Дата сообщения: 30.05.2007 09:35
Подскажите какую-нибудь программу для прожига CD\DVD из командной строки, желательно небольшую по размеру и одним файлом. По функционалу достаточно чтоб справлялась с iso-образами.

Извиняюсь если не в тему, но куда еще обратиться, как не к вам..

PS. Перерыл весь гугл
Автор: igor_andreev
Дата сообщения: 30.05.2007 09:50
01MDM
cdburn и dvdburn из Windows 2003 Resource Kit Support Tools
Отдельную кучку файлов в папке, не исошник, можно записать CreateCD
Автор: 01MDM
Дата сообщения: 30.05.2007 12:57
igor_andreev

Спасибо, cd(dvd)burn то что надо
Автор: sVx
Дата сообщения: 30.05.2007 13:16
помогите решить следующую задачу:
Есть:
папки
d:\folder1\folder2\name1
\name2
\name3
файлик:
d:\folder1\folder3\file.txt

Нужно:
скопировать этот файлик (d:\folder1\folder3\file.txt) в эту же папку (d:\folder1\folder3\) но с именем папок (d:\folder1\folder2\name1), т.е. должны получиться фалы с именем name1.txt, name2.txt, name3.txt

Спасибо.







Автор: Igor99999
Дата сообщения: 30.05.2007 14:45
Нужен скрипт, который бы удалял все файлы старше 2 недель из определенной папки.

Спасибо!
Автор: Maza Faka
Дата сообщения: 30.05.2007 16:29
sVx

Код:
@echo off
setlocal enabledelayedexpansion

for /f "tokens=*" %%a in ('dir /b /s /a:d d:\folder1\folder2') do (
pushd %%a
call :curDir "!CD!"
popd
copy file.txt !name!.txt)
goto :eof

:curDir
set name=%~nx1
echo %name%
Автор: Igor99999
Дата сообщения: 30.05.2007 19:18
Maza Faka

@echo off
forfiles -pD:\2 -s -m*.* -d-15 -c"CMD /C del @FILE"

Добавил еще ключ –s для поиска в подкаталогах.
А как сделать, чтобы удалялись еще и все пустые каталоги и подкаталоги?


Автор: Maza Faka
Дата сообщения: 31.05.2007 07:19
Igor99999

Цитата:
А как сделать, чтобы удалялись еще и все пустые каталоги и подкаталоги?


Код:
@echo off
for /r c:\folder %%a in (.) do rd /q "%%a" 2>nul

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879

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


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