Есть в сети компьютер под Вин2003сервер. У меня есть пользовательский аккаунт на нём. Можно ли написать бат-файл для запуска с моей машины кое каких программ на том компе (предположим, надо запустить винамп). Естетсвенно, в батнике должен быть прописан сценарий входа...
» Задачи на bat-файлах
hacsoft
а как можно реализовать переименование файлов по маске определённой?
Например есть файлы 1a.txt v4.txt a6b.txt
и я хочу их переименовать по маске 111*.txt
а как можно реализовать переименование файлов по маске определённой?
Например есть файлы 1a.txt v4.txt a6b.txt
и я хочу их переименовать по маске 111*.txt
LarryLamerLaffer
Цитата:
Код:
FOR %%A IN (*.TXT) DO REN %%~nxA 111%%~nxA
Цитата:
111*.txtВместо звездочки старое имя файла оставить?
Код:
FOR %%A IN (*.TXT) DO REN %%~nxA 111%%~nxA
Как изменить цвет на экране только одной или нескольких строк?
Может тулза какая есть?
Может тулза какая есть?
olegupb
Под какую систему?
Ищи на диске файл ansi.sys, и смотри документацию по 98-й винде как с ним работать
Под какую систему?
Ищи на диске файл ansi.sys, и смотри документацию по 98-й винде как с ним работать
vu1tur
KapralBel
Мне для ХР нужно.
Цитата:
А что-нибудь попроще, типа
http://rapidshare.de/files/12153568/ASK.rar.html ?
Она у меня на ХР то работает, то не работает - старенькая
KapralBel
Мне для ХР нужно.
Цитата:
http://www.evergreen.edu/biophysics/technotes/program/ansi_esc.htm
А что-нибудь попроще, типа
http://rapidshare.de/files/12153568/ASK.rar.html ?
Она у меня на ХР то работает, то не работает - старенькая
Скажите а можно в операторе If Exist применять OR ? И как? Я чего то не нашел.
То есть мне надо два или более совпадений.
То есть мне надо два или более совпадений.
MonsterMax
А последовательно несколько If поставить?
А последовательно несколько If поставить?
А ELSE столько же сколько и IF?
MonsterMax
та не, без else можно
if exist тра ля ля
if exist тра ля ля
та не, без else можно
if exist тра ля ля
if exist тра ля ля
Подскажите плз какую нибуть утилиту которая моглаб из консоли прекриплять файл вписывать тему и адрес куда слать, скачал MAPImail.exe, но похоже он такое не умеет делать, вот что мне нужно, пример: имя_главного_файла имя_фаяла_который_нужно_прекрипить /ключь тема /ключ адрес /ключ телописьма
Это только пример, если есть хоть какиенибуть варианты подскажите пожалуйста!
Спасибо!
Это только пример, если есть хоть какиенибуть варианты подскажите пожалуйста!
Спасибо!
хм.. это чуть - чуть не то мне нужно чтобы, так было: /ключ адрес_кому /ключ текст_сообщения /ключ прекрипляемый_файл
А то тогда получаеться что мне нужно создать файл с текстом самого письма(это не удобно жутко)
Пример: /ключ admin@ukr.net /ключ Работа /ключ Добрый день! Расскажите пожалуйста по подробнее о работе.
Типо такого что - то есть... ?
Спасибо!
Добавлено:
или любыми способами(cmd, c++, delphi что угодно лижбы работоло) какаие есть, просто нужно чтобы было автоматизированно максимально... .
А то тогда получаеться что мне нужно создать файл с текстом самого письма(это не удобно жутко)
Пример: /ключ admin@ukr.net /ключ Работа /ключ Добрый день! Расскажите пожалуйста по подробнее о работе.
Типо такого что - то есть... ?
Спасибо!
Добавлено:
или любыми способами(cmd, c++, delphi что угодно лижбы работоло) какаие есть, просто нужно чтобы было автоматизированно максимально... .
DarkSmoke
SMTPSend -tПолучатель@GMail.Com -fОтправитель@GMail.Com -hПочтовыйСервер -aПрикрепляемыФайл -sТемаПисьма -iФайлСПисьмом
Если письмо небольшое - можно поместить в тему, если же достаточно большое - все равно придется где-то его набрать.
SMTPSend -tПолучатель@GMail.Com -fОтправитель@GMail.Com -hПочтовыйСервер -aПрикрепляемыФайл -sТемаПисьма -iФайлСПисьмом
Если письмо небольшое - можно поместить в тему, если же достаточно большое - все равно придется где-то его набрать.
Вопрос :
есть куча файлов
setup.part001.exe
setup.part002.rar
setup.part003.rar
setup.part004.rar
setup.part005.rar
........это в идеальном варианте
но при скачки с ftp прога что качает в случае сбоя или ошибки делает следующее
setup.part001.exe
setup.part002.rar
setup.part003[0].rar
setup.part004.rar
setup.part005.rar
как в команднойстроке при наличии такого случая переименовать его в setup.part003.rar или все что есть??
есть куча файлов
setup.part001.exe
setup.part002.rar
setup.part003.rar
setup.part004.rar
setup.part005.rar
........это в идеальном варианте
но при скачки с ftp прога что качает в случае сбоя или ошибки делает следующее
setup.part001.exe
setup.part002.rar
setup.part003[0].rar
setup.part004.rar
setup.part005.rar
как в команднойстроке при наличии такого случая переименовать его в setup.part003.rar или все что есть??
MIKKYPOL
Код:
@Echo Off
For /R F:\DownLoad %%a in (*^[*) Do Call :_Ren %%a %%~na %%~xa
GoTo :EOF
:_Ren
Set OldName=%2
Set NewName=%OldName:~0,-3%
Echo Rename %1 --^> %NewName%%3
Ren %1 %NewName%%3
GoTo :EOF
Код:
@Echo Off
For /R F:\DownLoad %%a in (*^[*) Do Call :_Ren %%a %%~na %%~xa
GoTo :EOF
:_Ren
Set OldName=%2
Set NewName=%OldName:~0,-3%
Echo Rename %1 --^> %NewName%%3
Ren %1 %NewName%%3
GoTo :EOF
пасибки работает будем пробовать в деле
огромное пасибо!!!
Добавлено:
Хатя я немного поторопился!!!
есль число попыток скачивания больше 9 те 10 например то немного не корректно
[ - остается
огромное пасибо!!!
Добавлено:
Хатя я немного поторопился!!!
есль число попыток скачивания больше 9 те 10 например то немного не корректно
[ - остается
MIKKYPOL
Код:
@Echo Off
For /R F:\DownLoad %%a in (*^[*) Do Call :_Ren1 %%a %%~na %%~xa
For /R F:\DownLoad %%a in (*^[*) Do Call :_Ren2 %%a %%~na %%~xa
GoTo :EOF
:_Ren1
Set OldName=%2
Set NewName=%OldName:~0,-3%
Echo Rename %1 --^> %NewName%%3
Ren %1 %NewName%%3
GoTo :EOF
:_Ren2
Set OldName=%2
Set NewName=%OldName:~0,-1%
Echo Rename %1 --^> %NewName%%3
Ren %1 %NewName%%3
GoTo :EOF
Код:
@Echo Off
For /R F:\DownLoad %%a in (*^[*) Do Call :_Ren1 %%a %%~na %%~xa
For /R F:\DownLoad %%a in (*^[*) Do Call :_Ren2 %%a %%~na %%~xa
GoTo :EOF
:_Ren1
Set OldName=%2
Set NewName=%OldName:~0,-3%
Echo Rename %1 --^> %NewName%%3
Ren %1 %NewName%%3
GoTo :EOF
:_Ren2
Set OldName=%2
Set NewName=%OldName:~0,-1%
Echo Rename %1 --^> %NewName%%3
Ren %1 %NewName%%3
GoTo :EOF
Ок отлично спасибо!!!!
GhostOfNight
спасибо все супер только не могу понять как файл прекрипить
спасибо все супер только не могу понять как файл прекрипить
DarkSmoke
Пример:
zerat.exe host:127.0.0.1 from:"send_mail@xxx.com" to:"get_mail@xxx.com" subject:"Test" type:multipart/mixed $boun "Content-Type: text/plain; charset=windows-1251" Hello. New message.\nThis message was checked antivirus system. $incl C:\test.rar
Правда этот пример для случая, когда на этой-же машине стоит почтовый сервер.
В других случаях - вместо 127.0.0.1 IP или имя сервера своего или любого в инете.
А подробнее смотри в CMDLTEST.BAT в папке zerata.
Пример:
zerat.exe host:127.0.0.1 from:"send_mail@xxx.com" to:"get_mail@xxx.com" subject:"Test" type:multipart/mixed $boun "Content-Type: text/plain; charset=windows-1251" Hello. New message.\nThis message was checked antivirus system. $incl C:\test.rar
Правда этот пример для случая, когда на этой-же машине стоит почтовый сервер.
В других случаях - вместо 127.0.0.1 IP или имя сервера своего или любого в инете.
А подробнее смотри в CMDLTEST.BAT в папке zerata.
Как можно изменить системную дату?
Например, проверяем текущую дату, и если она старее заданной то выставляем дату равную заданной. Региональные настройки известны заранее.
Например, проверяем текущую дату, и если она старее заданной то выставляем дату равную заданной. Региональные настройки известны заранее.
VelDmi
Какое-то странное задание, зачем нужно, может быть сделать можно другими способами?
Добавлено:
Код:
@Echo off
Set dtCurrent=%date%
Set dtWork=03.02.2006
IF /i %dtWork% GTR %dtCurrent% Date %dtWork%
Какое-то странное задание, зачем нужно, может быть сделать можно другими способами?
Добавлено:
Код:
@Echo off
Set dtCurrent=%date%
Set dtWork=03.02.2006
IF /i %dtWork% GTR %dtCurrent% Date %dtWork%
KapralBel
После обновления биос или на старых матерях и т.д. стоит дата 2-3 года назад. При этом проги из unattend диска могут заглючить (глючат). Вот и требуется проверить если системная дата старее даты создания CD, то установить хотя-бы на нее.
Дата создания CD создается на момент прожига следующим образом:
echo [General] > %InputPatch%\$OEM$\$$\System32\oeminfo.ini
echo [Support Information] >> %InputPatch%\$OEM$\$$\System32\oeminfo.ini
echo Line1=Last version %Date% %Time% >> %InputPatch%\$OEM$\$$\System32\oeminfo.ini
Собственно после установки винды в каталоге System32 имеется файлик oeminfo.ini в котором имеется Дата создания CD. Помоги ее оттуда выдрать для сравнения.
А код твой действительно работает. Чет я тупанул.
После обновления биос или на старых матерях и т.д. стоит дата 2-3 года назад. При этом проги из unattend диска могут заглючить (глючат). Вот и требуется проверить если системная дата старее даты создания CD, то установить хотя-бы на нее.
Дата создания CD создается на момент прожига следующим образом:
echo [General] > %InputPatch%\$OEM$\$$\System32\oeminfo.ini
echo [Support Information] >> %InputPatch%\$OEM$\$$\System32\oeminfo.ini
echo Line1=Last version %Date% %Time% >> %InputPatch%\$OEM$\$$\System32\oeminfo.ini
Собственно после установки винды в каталоге System32 имеется файлик oeminfo.ini в котором имеется Дата создания CD. Помоги ее оттуда выдрать для сравнения.
А код твой действительно работает. Чет я тупанул.
Есть две переменные
Set String=%1
Set SubString=%2
Как из переменной %String% удалить %SubString%
Заранее благодарен.
Set String=%1
Set SubString=%2
Как из переменной %String% удалить %SubString%
Заранее благодарен.
VelDmi
Не понял - помощь еще нужна?
Etalon
Тебе нужно именно возможностями .bat|.cmd? - гемморой, на .VBS|.JS гораздо легче...
Не понял - помощь еще нужна?
Etalon
Тебе нужно именно возможностями .bat|.cmd? - гемморой, на .VBS|.JS гораздо легче...
С помощью конструции
for /r %1 %%f in (*.*) do echo ^"%%f^" >> file.txt
я создаю список файлов, но мне надо чтобы в списке указывался не полный путь,
а относительный %1, т.е. %1 надо вырезать
for /r %1 %%f in (*.*) do echo ^"%%f^" >> file.txt
я создаю список файлов, но мне надо чтобы в списке указывался не полный путь,
а относительный %1, т.е. %1 надо вырезать
KapralBel
Цитата:
Да. Нужно dtWork вытащить из файла следующего содержания:
--------------------------------------------------
[General]
Manufacturer = Pow
[Support Information]
Line1=Last version 03.02.2006 12:40:17,43
Line2=My Boot 5.0
Цитата:
Не понял - помощь еще нужна?
Да. Нужно dtWork вытащить из файла следующего содержания:
--------------------------------------------------
[General]
Manufacturer = Pow
[Support Information]
Line1=Last version 03.02.2006 12:40:17,43
Line2=My Boot 5.0
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Вернуть библиотеку АТМ (поддержка шрифтов Type 1)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.