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

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

Автор: Elroir
Дата сообщения: 25.06.2008 20:28
vmix

Цитата:
Или есть другой способ работы с именами файлов в кодировке CP1251?

Есть - поставить в начале батника команду "chcp 1251"

Автор: Cheerful_a_bear
Дата сообщения: 26.06.2008 08:06
Доброго времени суток.

Прошу помощи, так как совсем не понимаю в SQL server.
Нарыл батник, который архивирует базу даных

isql -U sa -P -Q "USE master EXEC sp_dropdevice BCKP" del c:\mssql7\backup\b%date%
isql -U sa -P -Q "USE master EXEC sp_addumpdevice 'disk', BCKP,'c:\mssql7\backup\b%date%' BACKUP DATABASE MyBASE TO TELE"

Подойдет ли он для SQL server 2003, объясните как он работает...
Заранее благодарен.
Автор: kronos83
Дата сообщения: 26.06.2008 12:11
Люди, скажите, кто знает, а как можно присвоить значение переменной sname?

Или надо включать extensions (enabledelayedexpansion)?

set /p finame="Enter name: "
set sname = %TEMP%\%finame%
Автор: vmix
Дата сообщения: 26.06.2008 12:47
Elroir
Спасибо
Автор: Elroir
Дата сообщения: 26.06.2008 15:34
kronos83

Цитата:
Люди, скажите, кто знает, а как можно присвоить значение переменной sname?

Вопрос непонятен. Тот код, который ты привел, как-раз это и делает.
Автор: FUTURiTY
Дата сообщения: 28.06.2008 02:08
vmix

Цитата:
Чем лучше конвертировать CP1251 -> CP866?

пользуйтесь онлайн сервисом Перекодировщик кириллицы
http://www.translate.ru/ruscode.asp
Автор: XXXXL
Дата сообщения: 28.06.2008 16:35
Здравствуйте!
парни помогите, нужен батник который проверит 1.txt и если в нем нету 10 символов выполнит команду, если есть мирно закроется.
Спасибо!
Автор: Elroir
Дата сообщения: 28.06.2008 16:59
XXXXL

Цитата:
нужен батник который проверит 1.txt и если в нем нету 10 символов выполнит команду, если есть мирно закроется


Код:
@echo off
for %%a in (1.txt) do if %%~ta lss 10 start notepad.exe
Автор: XXXXL
Дата сообщения: 28.06.2008 17:43
Elroir

Цитата:
@echo off
for %%a in (1.txt) do if %%~ta lss 10 start notepad.exe

Что-то не фурычит (((
Автор: 01MDM
Дата сообщения: 28.06.2008 18:06
XXXXL

%%~za
Автор: XXXXL
Дата сообщения: 28.06.2008 19:09
01MDM

Цитата:
%%~za

Так попёрло Спасибо вам!!!
А можно немного модернизировать?нужно чтобы запуск происходил если даже символов больше десяти.
Автор: 01MDM
Дата сообщения: 28.06.2008 20:58
XXXXL
Что-то непонятно. Зачем тогда проверять?
Автор: Elroir
Дата сообщения: 28.06.2008 21:58
01MDM

Цитата:
%%~za

Как я промахнулся
Автор: XXXXL
Дата сообщения: 28.06.2008 22:23

Цитата:
Что-то непонятно. Зачем тогда проверять?

Нужно чтобы в файле, было ровно 10 символов если меньше или больше выполнет команду.
В том бате что написал Elroir а ты подправил, команда выполняется если в файле меньше 10 символов, но если число символов больше запуск не срабатывает.
Автор: Elroir
Дата сообщения: 28.06.2008 22:27
XXXXL

Код:
@echo off
for %%a in (1.txt) do if %%~za neq 10 start notepad.exe
Автор: XXXXL
Дата сообщения: 28.06.2008 22:39
Elroir, то, что и нужно было

Elroir, 01MDM, Спасибо вам огромное!!!
Автор: skifko
Дата сообщения: 30.06.2008 15:42
Народ помогите. Тут такое дело нужно, чтобы с помощью программы wget производилась автоматическое скачивание архива из инета, потом этот архив распаковавылся в каталог и удалялся, а при следующей распаковке следующего архива происходило замещение файлов с одинаковыми именами.
Автор: Elroir
Дата сообщения: 30.06.2008 20:09
skifko
Чуть конкретнее - какой архив (формат), откуда скачать (ftp или http)...
Автор: vfksi
Дата сообщения: 01.07.2008 00:48
народ! нужно както организовать копирование файла по сети, но второй комп находится в др домене и постоянно просит пароль на вход на сетевой ресурс, какнить можно этот пароль передать через батник?

з.ы. комп источник не в домене
Автор: skifko
Дата сообщения: 01.07.2008 07:22
Elroir
с http, формат zip.
Вообщем там история такая, есть несколько компов, а интернет всего на 1 машине нужно чтоб на эту машину скачивались обновления KIS7, а другие компы брали обновления с него.
Автор: KapralBel
Дата сообщения: 01.07.2008 08:49
skifko
На компе с интерентом КИС стоит?
Если да - то имеет другое решение
Автор: skifko
Дата сообщения: 01.07.2008 09:01
KapralBel
Нет, там стоит касперский 6 для файлового сервера.
Автор: cosmosliva
Дата сообщения: 01.07.2008 13:20
помогите решить
собственно несложную задачу - наверное

имеется Windows Explorer
В панели инструментов > панель Ссылки
имеется ярлык на bat файл
как при запуске ярлыка узнать текущую папку Explorer'а

С уважением!
Автор: Pelmen83
Дата сообщения: 01.07.2008 16:16
Подскажите возможно ли из батника создать папку с именем машины?
Как например, папку с текущей датой md c:\%date%.
md c:\%hostname% - не работает.
Автор: igor_andreev
Дата сообщения: 01.07.2008 16:21
Pelmen83
%computername%
Автор: skifko
Дата сообщения: 01.07.2008 20:07
Ребят, на мой то вопрос есть решение, а то я сам не знаю, а с меня спрашивают.
Автор: gryu
Дата сообщения: 01.07.2008 20:27
skifko
А что за адрес? Какая авторизация? Откуда вообще берутся эти апдейты?
"из инета" это вообще как?
1. просто в знаешь сервер обновлений KIS7, имееншь доступ и хочешь сдёргивать
2. "Пупа Васькин", будучи твоим знакомым, делится с тобой апдейтами
3. У тебя 1 лицензия на KIS7, а ты хочешь "размножиться" беря обновления с оф. машины.
Кстати, а разве у твоего wget-а нет шедулера? Проблема то в скачивании.
Развернуть по другим машинам проще простого.

Автор: Elroir
Дата сообщения: 01.07.2008 23:21
skifko

Код:
@echo off
set "file=update.zip"
set "extractTo=c:\temp\"
del /q %file% 2>nul
wget http://hostname.com/%file%
rar x -o+ -y %file% %extractTo%
del /q %file%
Автор: skifko
Дата сообщения: 02.07.2008 10:10
gryu
Лицензии есть на все машины, у них просто нет инета.
В ручную я могу это делать без проблем, но на это будет уходить много времени, а у меня его итак немного.
Нет нету.
Автор: VerlyOKa
Дата сообщения: 02.07.2008 10:26
Ребята, помогите с таким вопросом
есть 2 файла 1.txt в виндовой кодировке и 2.txt в кодировке dos, как скопировать из 1.txt символ и записать в 2.txt в dos кодировке?

for /f "tokens=1,2 delims=    " %%a in (1.txt) do
echo %%b,%%a>>2.txt

Зараннее спасибо

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

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


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