Хелп! Нужно узнать список файлов лежащих в конкретной папке или на диске на компе в сети. Известен IP. Я так понимаю, что нужна net use... Но как ей пользоваться я не понимаю?
» Командная строка, батники, сценарии (bat, cmd) 2
Learsi1948
Цитата:
http://technet2.microsoft.com/windowsserver/ru/library/dd619380-bb33-4d3a-b0b5-29c6206000351049.mspx?mfr=true
Там же есть и примеры использования.
Вот еще описание : http://magik-net.info/page.php?id=51
Цитата:
Но как ей пользоваться я не понимаю?
http://technet2.microsoft.com/windowsserver/ru/library/dd619380-bb33-4d3a-b0b5-29c6206000351049.mspx?mfr=true
Там же есть и примеры использования.
Вот еще описание : http://magik-net.info/page.php?id=51
На тему "простой способ получения даты и времени". Раньше искал в этой ветке что-нибудь попроще, но ничего удобного не нашел. Написал свое и выкладываю:
echo %DATE:~-4%.%DATE:~-7,-5%.%DATE:~-10,-8% %TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%
Результат в формате YYYY.MM.DD HH-MI-SS
echo %DATE:~-4%.%DATE:~-7,-5%.%DATE:~-10,-8% %TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%
Результат в формате YYYY.MM.DD HH-MI-SS
fayzullin
Способ описан тысячу раз и очень сильно зависит от настроек формата даты.
Представь себе, что дата дается как "08/10/21" или "21-10-08" или "Tuе 21-Oct-2008"
Способ описан тысячу раз и очень сильно зависит от настроек формата даты.
Представь себе, что дата дается как "08/10/21" или "21-10-08" или "Tuе 21-Oct-2008"
Коллеги, хочу поcтавить на запуск по загрузке команду net use \\comp\papka user:ivanov parol для принудительного залогинивания на удалённые ресурсы под нужными МНЕ, а не пользователю данными.
Но если прописать в автозагрузку, не важно а "startup" или в Run в реестре, вываливается ошибка, т.к. попытка запуска батника похоже происходит до инициализации сети.
Может кто знает как эту проблему решить? Отсрочка запуска какя нибуть или запуск по контролю?
Но если прописать в автозагрузку, не важно а "startup" или в Run в реестре, вываливается ошибка, т.к. попытка запуска батника похоже происходит до инициализации сети.
Может кто знает как эту проблему решить? Отсрочка запуска какя нибуть или запуск по контролю?
Помогите, что делаю не правильно?
нужно что бы проверялись файлы поочереди, а
получается все в куче и работает долго.
@echo off
chcp 1251
;Подготовка для использования клентом связи через Интернет
;E:\!!!!\1
for /f "tokens=*" %%a in ('more^<t-mail.ctl') do call :_replace %%a
goto eof
:_replace
set i=%*
echo %i%
set i=%i:Port 1=Port 0%
set i=%i:Port 2=Port 0%
set i=%i:Port 3=Port 0%
set i=%i:Port 4=Port 0%
echo %i%>>t-mail1.ctl
goto eof
:eof
for /f "tokens=*" %%b in ('more^<subst.lst') do call :_replace1 %%b
goto eof1
:_replace1
set j=%*
echo %j%
set j=%j:1:1/1 Phone 301-9158=1:1/1 ipAddr 212.119.170.210:60179 flags IFC%
echo %j%>sub.ctl
:eof1
for /f "tokens=*" %%c in ('more^<sub.ctl') do call :_replace2 %%c
goto eof2
:_replace2
set h=%*
echo %h%
set h=%h:1:1/1 ipAddr 212.119.170.210:60179 flags IFC=# ipHidden 62.181.41.158:60179 flags IFC%
echo %h%>sub2.ctl
goto eof2
:eof2
COPY sub.ctl+sub2.ctl subst3.lst
copy t-mail1.ctl+IP1.txt t-mail.ctl
del t-mail1.ctl
del sub.ctl
del sub2.ctl
нужно что бы проверялись файлы поочереди, а
получается все в куче и работает долго.
@echo off
chcp 1251
;Подготовка для использования клентом связи через Интернет
;E:\!!!!\1
for /f "tokens=*" %%a in ('more^<t-mail.ctl') do call :_replace %%a
goto eof
:_replace
set i=%*
echo %i%
set i=%i:Port 1=Port 0%
set i=%i:Port 2=Port 0%
set i=%i:Port 3=Port 0%
set i=%i:Port 4=Port 0%
echo %i%>>t-mail1.ctl
goto eof
:eof
for /f "tokens=*" %%b in ('more^<subst.lst') do call :_replace1 %%b
goto eof1
:_replace1
set j=%*
echo %j%
set j=%j:1:1/1 Phone 301-9158=1:1/1 ipAddr 212.119.170.210:60179 flags IFC%
echo %j%>sub.ctl
:eof1
for /f "tokens=*" %%c in ('more^<sub.ctl') do call :_replace2 %%c
goto eof2
:_replace2
set h=%*
echo %h%
set h=%h:1:1/1 ipAddr 212.119.170.210:60179 flags IFC=# ipHidden 62.181.41.158:60179 flags IFC%
echo %h%>sub2.ctl
goto eof2
:eof2
COPY sub.ctl+sub2.ctl subst3.lst
copy t-mail1.ctl+IP1.txt t-mail.ctl
del t-mail1.ctl
del sub.ctl
del sub2.ctl
Товарищи не подскажите как символ перевода строки в текстовом файлике заменить пробелом?
1001110101
В тупую копируешь символ и вставляешь в строку замены. (Ctrl+C -> Ctr+V)
Прям "пустую". Это разумеется в ворде или вордпаде сделать можно. В нотепаде, не помню. Помоему не получилось.
В тупую копируешь символ и вставляешь в строку замены. (Ctrl+C -> Ctr+V)
Прям "пустую". Это разумеется в ворде или вордпаде сделать можно. В нотепаде, не помню. Помоему не получилось.
А команда choice работает под XP или 2003 server? И если нет, то чем ее можно заменить? Заранее спасибо!
Learsi1948
C:\Documents and Settings\gryu>choice /?
"choice" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
(Windows XP)
C:\Documents and Settings\gryu>choice /?
"choice" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
(Windows XP)
Learsi1948
Заменить можно с помощью set /p
Заменить можно с помощью set /p
Windows Xp Rus SP3 не работают батнички...
mihmig
У меня работают...
что я сделал не так?
У меня работают...
что я сделал не так?
KapralBel
Цитата:
Написал их правильно.
(плин. Пардон за флуд. Штырит меня сегодня. Заездили на работе.)
Цитата:
У меня работают...
что я сделал не так?
Написал их правильно.
(плин. Пардон за флуд. Штырит меня сегодня. Заездили на работе.)
Есть такой батник: переноси все файлы из одной папки в архив.
Код:
set datetemp=%date:~-10%
set arh=d:\admin\ecp\arch
set src=d:\admin\ecp\ecp
MD %arh%\%datetemp%
move %src%\* %arh%\%datetemp%
Код:
set datetemp=%date:~-10%
set arh=d:\admin\ecp\arch
set src=d:\admin\ecp\ecp
MD %arh%\%datetemp%
move %src%\* %arh%\%datetemp%
MrPot
Цитата:
Код:
dir /b "Some Folder" | findstr . 1>nul && echo full || echo empty
Цитата:
Как добавить проверку? пуста папка или нет
Код:
dir /b "Some Folder" | findstr . 1>nul && echo full || echo empty
01MDM
Отлично то что нужно, спасибо.
Отлично то что нужно, спасибо.
Код: 1001110101
Код: Товарищи не подскажите как символ перевода строки в текстовом файлике заменить пробелом?
1001110101
встроенными средствами только vbscript
вот как заменить символы перевода строки в old.txt на пробел и записать в new.txt
Код:
set fso = createobject("scripting.filesystemobject")
set oldfile = fso.opentextfile("old.txt", 1, false)
set newfile = fso.opentextfile("new.txt", 2, true)
alltext = replace(oldfile.readall, vbcrlf, " ")
newfile.write alltext
oldfile.close
newfile.close
wscript.quit
встроенными средствами только vbscript
вот как заменить символы перевода строки в old.txt на пробел и записать в new.txt
Код:
set fso = createobject("scripting.filesystemobject")
set oldfile = fso.opentextfile("old.txt", 1, false)
set newfile = fso.opentextfile("new.txt", 2, true)
alltext = replace(oldfile.readall, vbcrlf, " ")
newfile.write alltext
oldfile.close
newfile.close
wscript.quit
Здравствуйте.
Кто нибудь может выложить reconnect.bat для ДЖПРС/ЕДЖЕ, с задержкой переподключенния ~10-20 сек? Какие надо ставить настройки в событии (в планировщике) USD?
Что означает ошибка GET Error: Timeout? И что надо сделать чтобы не появлялась эта ошибка? (как я понял это когда файл скачивается и "зависает", нет ответа, если не прав исправте)
С уважением, MasterAR.
Кто нибудь может выложить reconnect.bat для ДЖПРС/ЕДЖЕ, с задержкой переподключенния ~10-20 сек? Какие надо ставить настройки в событии (в планировщике) USD?
Что означает ошибка GET Error: Timeout? И что надо сделать чтобы не появлялась эта ошибка? (как я понял это когда файл скачивается и "зависает", нет ответа, если не прав исправте)
С уважением, MasterAR.
Как мне получить с коммандной строки значение переменной PATH в параметрах среды.
Добавлено:
Цитата:
извиняюсь....ступил...вопрос элементарный!
Но уже есть другой вопрос:
когда делаю какое-то действие с reg.exe, например
REG ADD "HKCU\Environment" /v PATH /d "%path%;%Bpl%;%Dcu%" /f
у меня cmd выдает сообщение "Операция успешно завершена", а можно ли как-то скрыть это сообщение??? echo off не помогает
Добавлено:
Цитата:
Как мне получить с коммандной строки значение переменной PATH в параметрах среды.
извиняюсь....ступил...вопрос элементарный!
Но уже есть другой вопрос:
когда делаю какое-то действие с reg.exe, например
REG ADD "HKCU\Environment" /v PATH /d "%path%;%Bpl%;%Dcu%" /f
у меня cmd выдает сообщение "Операция успешно завершена", а можно ли как-то скрыть это сообщение??? echo off не помогает
Relaxxx83
Цитата:
REG ADD "HKCU\Environment" /v PATH /d "%path%;%Bpl%;%Dcu%" /f > nul
Цитата:
у меня cmd выдает сообщение "Операция успешно завершена", а можно ли как-то скрыть это сообщение???
REG ADD "HKCU\Environment" /v PATH /d "%path%;%Bpl%;%Dcu%" /f > nul
Люди добрые туплю уже весь день. Ни как не могу распечатать слова из текстового файла.
Текстовый файл: base.txt
BLA1 BLA2 BLA3
BLA5 BLA6 BLA7
командный файл
@echo off
set SETTINGSFILE=base.txt
for /f "tokens=1-3 usebackq" %%1 in (%SETTINGSFILE%) do (
set f1=%%1
echo %%1 %%2 %%3
echo %f1%
pause
)
exit /b 0
Получаю на выходе:
BLA1 BLA2 BLA3
ECHO is off.
Press any key to continue . . .
BLA4 BLA5 BLA6
ECHO is off.
Press any key to continue . . .
Как содержимое %%1 передать в переменную f1?
Текстовый файл: base.txt
BLA1 BLA2 BLA3
BLA5 BLA6 BLA7
командный файл
@echo off
set SETTINGSFILE=base.txt
for /f "tokens=1-3 usebackq" %%1 in (%SETTINGSFILE%) do (
set f1=%%1
echo %%1 %%2 %%3
echo %f1%
pause
)
exit /b 0
Получаю на выходе:
BLA1 BLA2 BLA3
ECHO is off.
Press any key to continue . . .
BLA4 BLA5 BLA6
ECHO is off.
Press any key to continue . . .
Как содержимое %%1 передать в переменную f1?
Venberg
Код:
@echo off
setlocal enabledelayedexpansion
set "SETTINGSFILE=base.txt"
for /f "tokens=1-3 usebackq" %%1 in (%SETTINGSFILE%) do (
set "f1=%%1"
echo %%1 %%2 %%3
echo !f1!
pause
)
exit /b 0
Код:
@echo off
setlocal enabledelayedexpansion
set "SETTINGSFILE=base.txt"
for /f "tokens=1-3 usebackq" %%1 in (%SETTINGSFILE%) do (
set "f1=%%1"
echo %%1 %%2 %%3
echo !f1!
pause
)
exit /b 0
Подскажите пожалуйста! Возможно ли windows terminal server настроить с помощью батника?
Если возможно, то как?
Если возможно, то как?
Здравствуйте!
Помогите пожалуйста с батником, нужно чтобы он проверял в определенной категории наличие файла к примеру 1.txt который находится в "C:\Temp" если его там не нашол то запустил команду "call другой.бат" если он там, то мирно закрылся.
Спасибо!!!
Помогите пожалуйста с батником, нужно чтобы он проверял в определенной категории наличие файла к примеру 1.txt который находится в "C:\Temp" если его там не нашол то запустил команду "call другой.бат" если он там, то мирно закрылся.
Спасибо!!!
XXXXL
Код:
@echo off
if not exist c:\temp\1.txt call 2.bat
Код:
@echo off
if not exist c:\temp\1.txt call 2.bat
Elroir, работает на ура. Спасибо!!!
Товарищи! Помогите! Как в батнике задать вопрос пользователю с вариантами ответа и, в зависимости от ответа выполнять один из вариантов развития?
Заранее спасибо!
П.С. Win 2003
Заранее спасибо!
П.С. Win 2003
И снова Я с вопросом!
Есть файл LAST_REC.TXT (такого содержания):
REXP016,Алтайский край ,1152,1152,27.10.2008,=HOST
REXP067,Тульская область ,2604,2604,28.10.2008,=HOST
REXP086,Ярославская область ,10170,10170,21.10.2008,=HOST
REXP096,Республика Коми ,1160,1160,27.10.2008,=HOST
REXP098,Чувашская Республика ,2487,2307,27.10.2008,#HOST
REXP127,Орловская область ,1114,1114,28.10.2008,=HOST
REXP140,Республика Башкортостан ,12108,12108,27.10.2008,=HOST
REXP154,Новгородская область ,2191,2191,25.10.2008,=HOST
REXP180,Волгоградская область ,5080,5076,25.10.2008,#HOST
REXP358,Саратовская область ,4944,4944,25.10.2008,=HOST
REXP368,Пермский край ,2629,2629,25.10.2008,=HOST
REXP926,Ханты-Мансийский автономный округ ,8480,8480,27.10.2008,=HOST
Кол-во строк может быть разное (до 120), но структура строки неизменна!
Нужно отсортировать все строки и найти только те в которых значение "#HOST", т.е. из образца должно остаться:
REXP098,Чувашская Республика ,2487,2307,27.10.2008,#HOST
REXP180,Волгоградская область ,5080,5076,25.10.2008,#HOST
А потом ещё раз остсортировать, до такого:
REXP098
REXP180
И этот список передать в текстовый файл BASELIST.CFG
Подскажите возможно-ли сделать так, с помощью батника ?
Есть файл LAST_REC.TXT (такого содержания):
REXP016,Алтайский край ,1152,1152,27.10.2008,=HOST
REXP067,Тульская область ,2604,2604,28.10.2008,=HOST
REXP086,Ярославская область ,10170,10170,21.10.2008,=HOST
REXP096,Республика Коми ,1160,1160,27.10.2008,=HOST
REXP098,Чувашская Республика ,2487,2307,27.10.2008,#HOST
REXP127,Орловская область ,1114,1114,28.10.2008,=HOST
REXP140,Республика Башкортостан ,12108,12108,27.10.2008,=HOST
REXP154,Новгородская область ,2191,2191,25.10.2008,=HOST
REXP180,Волгоградская область ,5080,5076,25.10.2008,#HOST
REXP358,Саратовская область ,4944,4944,25.10.2008,=HOST
REXP368,Пермский край ,2629,2629,25.10.2008,=HOST
REXP926,Ханты-Мансийский автономный округ ,8480,8480,27.10.2008,=HOST
Кол-во строк может быть разное (до 120), но структура строки неизменна!
Нужно отсортировать все строки и найти только те в которых значение "#HOST", т.е. из образца должно остаться:
REXP098,Чувашская Республика ,2487,2307,27.10.2008,#HOST
REXP180,Волгоградская область ,5080,5076,25.10.2008,#HOST
А потом ещё раз остсортировать, до такого:
REXP098
REXP180
И этот список передать в текстовый файл BASELIST.CFG
Подскажите возможно-ли сделать так, с помощью батника ?
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
Предыдущая тема: DVD-video (ДВД-видео) - что и как (часть 3)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.