01MDM , он заработал.... Я прост батник для игр применяю.... Ну типа с трейнером или еще с чем ... Надоедает тыкать несколько раз, поэтому не силен в этом деле ))) спасибо все равно
» Задачи на bat-файлах 8
Уважаемые форумчане.
Подскажите, пожалуйста, каким образом надо прописать в одном bat-файле вызов другого bat-файла?
call "\\comp\DWG\1111\1\11\dostup.bat"
call "\\comp\DWG\2222\2\22\dostup.bat"
.......
и так далее у меня много папок - и из всех надо вызвать на выполнение файл dostup.bat
Большая просьба подсказать, правильно ли я прописываю или нет ?
Подскажите, пожалуйста, каким образом надо прописать в одном bat-файле вызов другого bat-файла?
call "\\comp\DWG\1111\1\11\dostup.bat"
call "\\comp\DWG\2222\2\22\dostup.bat"
.......
и так далее у меня много папок - и из всех надо вызвать на выполнение файл dostup.bat
Большая просьба подсказать, правильно ли я прописываю или нет ?
Цитата:
@echo off
cls
for /f "usebackq delims==" %%a in (`delpath.file`) do del /f /q %%a
Этот код у меня не заработал, он только открывает файл со списком путей.
Цитата:
:2. Очищать системную папку Temp.
For /F "Tokens=* UseBackQ" %%0 In (`Dir /A:D /B "%Temp%"`) Do RD /Q /S "%Temp%\%%0"
Del /A- /F /Q "%Temp%\*.*"
Все работает!!!
Большое всем спасибо!!!
Ребят, чего-то я сегодня торможу, подскажите почему команда в батнике @Echo Off в месте с остальным, нужным мне текстом пишется в файл? Вот так - ECHO is off. и в низу нужный мне текст...
И еще, ставлю время Time %time%, а он мне приписывает почему-то после зяпятой еще двухзначные цифры и всегда разные -
Time 14:50:11,19, или он милисекунды еще решил туда подкинуть?
Где грабли?
И еще, ставлю время Time %time%, а он мне приписывает почему-то после зяпятой еще двухзначные цифры и всегда разные -
Time 14:50:11,19, или он милисекунды еще решил туда подкинуть?
Где грабли?
Цитата:
Ребят, чего-то я сегодня торможу, подскажите почему команда в батнике @Echo Off в месте с остальным, нужным мне текстом пишется в файл?ты в каком-то месте батника выводишь в файл пустую переменную.
или при непустой переменной перенаправление в файл стоит не в начале строки, а в конце, типа так:
set var=1
echo %var%>>file
set "var="
echo %var%>>file
так вот это примеры как писать не надо,
правильно надо писать 1>>file echo.%var%
Цитата:
Где грабли?самому сделать echo.%time% и посмотреть в каком формате эта "переменная" - ну совсем никак нельзя?
wolf0425
Цитата:
Точно, нашел - Time %time:~0,-3%
Цитата:
Вроде разобрался, было так -
echo >> \\server\Share\SMC\%DATE%.txt
а нужно было так -
echo. >> \\server\Share\SMC\%DATE%.txt 1>nul 2>&1
Спасибо wolf0425 за наводку...
Цитата:
самому сделать echo.%time% и посмотреть в каком формате эта "переменная" - ну совсем никак нельзя?
Точно, нашел - Time %time:~0,-3%
Цитата:
ты в каком-то месте батника выводишь в файл пустую переменную.
или при непустой переменной перенаправление в файл стоит не в начале строки, а в конце, типа так:
Вроде разобрался, было так -
echo >> \\server\Share\SMC\%DATE%.txt
а нужно было так -
echo. >> \\server\Share\SMC\%DATE%.txt 1>nul 2>&1
Спасибо wolf0425 за наводку...
Цитата:
а нужно было так -
echo. >> \\server\Share\SMC\%DATE%.txt 1>nul 2>&1
чего-то ты страшное накрутил
Код: 1>>\\server\Share\SMC\%DATE%.txt echo.
wolf0425
Цитата:
Так в чем разница-то? Результат один и тот же...
Цитата:
чего-то ты страшное накрутил
Так в чем разница-то? Результат один и тот же...
01MDM
Спасибо, iconv самое то.
Спасибо, iconv самое то.
Здравствуйте! У меня следущая задачка... Нужен батник, который при запуске выдавал бы изменения в определённом каталоге, тобишь появление, изменение и удаление файлов и подкаталогов. В шапке нашёл пример листинга файлов - это как раз первый шаг, как я думаю, для моего батника. Первый запуск батника - создаёт листинг файлов каталога, повторный тоже создаёт листинг файлов и выводит в лог изменения по отношению к первому листингу и т.д... Поможете реализовать?
P.S. листинг фалов находится на удалённом компе сети с доступом. windows 2000.
Спасибо!
P.S. листинг фалов находится на удалённом компе сети с доступом. windows 2000.
Спасибо!
Цитата:
Так в чем разница-то? Результат один и тот же...как это один и тот же? у меня код пишет в файл пустую строку, а у тебя - пустую строку+пробел в никуда.
Vitaly_Sigov
У батников проблемы с сетевыми путями, поэтому сначала монтируй диск, а уж потом call:
Код: net use n: \\comp\DWG\
call n:\1111\1\11\dostup.bat
call n:\2222\2\22\dostup.bat
net use n: /delete /y
У батников проблемы с сетевыми путями, поэтому сначала монтируй диск, а уж потом call:
Код: net use n: \\comp\DWG\
call n:\1111\1\11\dostup.bat
call n:\2222\2\22\dostup.bat
net use n: /delete /y
Цитата:
У батников проблемы с сетевыми путямиправильная формулировка - у батников могут быть проблемы с сетевыми путями, если они написаны криво, без учета запуска по сети.
но криво написанные и запуск
call n:\1111\1\11\dostup.bat
call n:\2222\2\22\dostup.bat
могу не понять.
интересно, чего хоть там в этих dostup.bat...
Пример правильного запуска в студию, плз...
Цитата:
У батников проблемы с сетевыми путями, поэтому сначала монтируй диск, а уж потом call:
Наверное лучше монтировать не через 'net use', т.к. возникает проблема буквы диска, а через pushd, который сам находит первую свободную букву с конца алфавита (Z):
Код:
pushd "\\comp\DWG\1111\1\11\"
call dostup.bat
popd
здраствуйте! у меня возникк вопрос,
как можно зделать чтобы из программы "1.exe"
экспортировались данные в формате .txt с именем времени когда они были экспортированы.
экспорт из программы "1.exe"
осуществляеться такой командой
1.exe name.txt
вместо "name" должно быть написана время, ток не знаю как это зделать.(
как можно зделать чтобы из программы "1.exe"
экспортировались данные в формате .txt с именем времени когда они были экспортированы.
экспорт из программы "1.exe"
осуществляеться такой командой
1.exe name.txt
вместо "name" должно быть написана время, ток не знаю как это зделать.(
powernic
Самое простое использовать системную переменную "Time":
1.exe %Time%.txt
Самое простое использовать системную переменную "Time":
1.exe %Time%.txt
Цитата:
Самое простое использовать системную переменную "Time":
1.exe %Time%.txt
если-бы было все так просто...
переменная "Time" вообще неработает, только "Date",
но нужен всетаки способ с использованием "Time"
Ребят, подскажите строку для удаления пустых строк в txt файле...
нужно для такой конструкции применить -
\\server\Share\0-SMC\%DATE%.txt
Спасибо...
Добавлено:
Цитата:
В смысле не работает?
А так -
Код: Time %time:~0,-3%
нужно для такой конструкции применить -
\\server\Share\0-SMC\%DATE%.txt
Спасибо...
Добавлено:
Цитата:
вообще неработает
В смысле не работает?
А так -
Код: Time %time:~0,-3%
Цитата:
А так - Time %time:~0,-3%
так у меня тока файл с именем "Time" создаеться
или по точнее объясни как этот код использовать
Цитата:
как этот код использовать
Код: @echo off
echo. %date% %time:~0,-3%
pause
и что? оно мне просто выдает дату и время а мне надо чтобы
%time:~0,-3%
было в качестве переменной.
но так просто оно переменной не делаеться, выбивает ошибку что параметр задан неверно
у меня вот такой код:
@echo off
set a=%time:~0,-3%
1.exe %a%.txt
pause
%time:~0,-3%
было в качестве переменной.
но так просто оно переменной не делаеться, выбивает ошибку что параметр задан неверно
у меня вот такой код:
@echo off
set a=%time:~0,-3%
1.exe %a%.txt
pause
Добрый Вечер!
подскажите пожалуйста
Код: for /f "delims==,IDAT tokens=5" %%i in (png.log) do (
set f=%%i
)
set f=%f:~1,1%
подскажите пожалуйста
Код: for /f "delims==,IDAT tokens=5" %%i in (png.log) do (
set f=%%i
)
set f=%f:~1,1%
Можно ли как-нить назначить в демоне смену образа на горячие кнопки!?
Игра посреди игры требует сменить диск, а при сворачивании - виснет.
КАК БЫТЬ!?
Игра посреди игры требует сменить диск, а при сворачивании - виснет.
КАК БЫТЬ!?
powernic
for /f "delims=: tokens=1-3" %%a in ("%time:~0,-3%") do 1.exe %%a.%%b.%%c.txt
for /f "delims=: tokens=1-3" %%a in ("%time:~0,-3%") do 1.exe %%a.%%b.%%c.txt
boy999
У Демона вроде как имеется горячее монтирование дисков... Или смотри как там с горячиим клавишами, или через nncron отлавливай событие и вешай действие...
Добавлено:
lorents
ЖжощЪ
tokens=x,y,m-n Задает элементы, передаваемые из каждой строки в тело цикла for при каждой итерации. В результате размещаются дополнительные имена переменных. Форма m-n задает диапазон, указывающий элементы с m-го по n-ый. Если последним символом строки tokens= является звездочка (*), то размещается дополнительная переменная, в которую помещается остаток строки после разбора последнего элемента.
Проще: Есть предложение: "В лесу родилась ёлочка.". tokens=1 значит что для обработки передано будет: "В", tokens=1,2 - "В", "лесу". tokens=1,2,3 (= tokens=1-3) - "В", "лесу", "родилась." tokens=1,2* - обрабатывается: "В", "лесу", и "родилась ёлочка."
Если строк много- то все строки будут обрабатываться так. Это как шаблон, по которому из строк выдёргиваются элементы и передаются для обработки. Фильтр, если угодно.
Как- то так
У Демона вроде как имеется горячее монтирование дисков... Или смотри как там с горячиим клавишами, или через nncron отлавливай событие и вешай действие...
Добавлено:
lorents
ЖжощЪ
tokens=x,y,m-n Задает элементы, передаваемые из каждой строки в тело цикла for при каждой итерации. В результате размещаются дополнительные имена переменных. Форма m-n задает диапазон, указывающий элементы с m-го по n-ый. Если последним символом строки tokens= является звездочка (*), то размещается дополнительная переменная, в которую помещается остаток строки после разбора последнего элемента.
Проще: Есть предложение: "В лесу родилась ёлочка.". tokens=1 значит что для обработки передано будет: "В", tokens=1,2 - "В", "лесу". tokens=1,2,3 (= tokens=1-3) - "В", "лесу", "родилась." tokens=1,2* - обрабатывается: "В", "лесу", и "родилась ёлочка."
Если строк много- то все строки будут обрабатываться так. Это как шаблон, по которому из строк выдёргиваются элементы и передаются для обработки. Фильтр, если угодно.
Как- то так
powernic
Цитата:
Цитата:
переменная "Time" вообще неработает, только "Date",чего бы ей не работать то в win2k+? небойсь сам попытался её переопределить?
us0r
lorents не читатель он писатель.
lorents не читатель он писатель.
king_stiven
А смысл? Рейтинг уже такой, что смысл просто писать?
Добавлено:
З.Ы.: Если объяснение правильное- может кому из постигающих сию науку пригодится... Не Лорентсом единым)))
А смысл? Рейтинг уже такой, что смысл просто писать?
Добавлено:
З.Ы.: Если объяснение правильное- может кому из постигающих сию науку пригодится... Не Лорентсом единым)))
us0r
Цитата:
Тока как нужный образ ему подсунуть!?
Добавлено:
Мне вот чего присоветовали:
Простейший вариант - создайте ярлык на образ на рабочий стол и присвойте ему глобальную комбинацию "горячих клавиш" (свойства ярлыка, "горячая клавиша").
Или создайте командный файл (bat) с параметрами DT -mount и нужным образом, создайте на него ярлык... см. п.1
Ток я ничего не понял.....
Цитата:
У Демона вроде как имеется горячее монтирование дисков...
Тока как нужный образ ему подсунуть!?
Добавлено:
Мне вот чего присоветовали:
Простейший вариант - создайте ярлык на образ на рабочий стол и присвойте ему глобальную комбинацию "горячих клавиш" (свойства ярлыка, "горячая клавиша").
Или создайте командный файл (bat) с параметрами DT -mount и нужным образом, создайте на него ярлык... см. п.1
Ток я ничего не понял.....
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
Предыдущая тема: XP не видит второй раздел на съемном USB-HDD
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.