Joo1z ненадо ручной ввод, надо чтоб сразу открывалось
» Задачи на bat-файлах 10
Nikoderiko
Цитата:
sed -r "s;^.* ([^ ]*)$;\1;gi" <file1.txt >file2.txt
Цитата:
sed -r "s;^(.*)$;\1 а тут что надо дописать;gi" <file1.txt >file2.txt
с учетом что файлов тысячи и операции 1-3 можно совместить - то как-то так:
Код: @echo off
1>file.txt echo.%date% %time% шапка общего файла
for %%a in ( c:\dir1\*.lst ) do sed -r "s;^.* ([^ ]*)$;\1 %%~na;gi" <"%%~a" >>file.txt
Цитата:
1) Как удалить в каждой строке весь текст до последнего пробела?
sed -r "s;^.* ([^ ]*)$;\1;gi" <file1.txt >file2.txt
Цитата:
2) Как дописать в конце каждой строки название файла?
sed -r "s;^(.*)$;\1 а тут что надо дописать;gi" <file1.txt >file2.txt
с учетом что файлов тысячи и операции 1-3 можно совместить - то как-то так:
Код: @echo off
1>file.txt echo.%date% %time% шапка общего файла
for %%a in ( c:\dir1\*.lst ) do sed -r "s;^.* ([^ ]*)$;\1 %%~na;gi" <"%%~a" >>file.txt
res2001 неканает
NeoNemesis
Код: @echo off
for %%a in ("%~1\*") do 1>nul 2>&1 fc /B/A "%%~a" "%~2\%%~nxa" && del /p "%%~a"
Код: @echo off
for %%a in ("%~1\*") do 1>nul 2>&1 fc /B/A "%%~a" "%~2\%%~nxa" && del /p "%%~a"
res2001
Цитата:
Спасибо, то что нужно! Теперь хоть не придется все вручную перелопачивать.
Цитата:
@echo off
for %%a in ("%~1\*") do 1>nul 2>&1 fc /B/A "%%~a" "%~2\%%~nxa" && del /p "%%~a"
Спасибо, то что нужно! Теперь хоть не придется все вручную перелопачивать.
InSe0F
Цитата:
Цитата:
как перевести верный прокси в бинарник?Прописать нужный прокси вручную, а затем залезть в реестр и взять оттуда необходимые данные.
king_stiven
спасибо, сработало
спасибо, сработало
Упаковываем
start /D "C:\Program Files\7-Zip" /wait 7z.exe backup-%date%.zip -r -mx0
пытаемся отправить
ftp -s:C:\WINDOWS\script\load2ftp.scenario
Вот сам сценарий для FTP
open ftp.domain.tld
user@domain
password
cd "Backup Directory"
put backup-%date%.zip
quit
Проблема в том, что в сценарии есть put backup-%date%.zip и FTP не понимает, не расшифровывает %date% в текущую дату.
Как быть?
start /D "C:\Program Files\7-Zip" /wait 7z.exe backup-%date%.zip -r -mx0
пытаемся отправить
ftp -s:C:\WINDOWS\script\load2ftp.scenario
Вот сам сценарий для FTP
open ftp.domain.tld
user@domain
password
cd "Backup Directory"
put backup-%date%.zip
quit
Проблема в том, что в сценарии есть put backup-%date%.zip и FTP не понимает, не расшифровывает %date% в текущую дату.
Как быть?
X11
Создай батник с таким содержимым:
Код: @echo off
start /D "C:\Program Files\7-Zip" /wait 7z.exe backup-%date%.zip -r -mx0
>load2ftp.tmp (echo open ftp.domain.tld
echo user@domain
echo password
echo cd "Backup Directory"
echo put backup-%date%.zip
echo quit)
ftp -s:load2ftp.tmp
del /f/q load2ftp.tmp
Создай батник с таким содержимым:
Код: @echo off
start /D "C:\Program Files\7-Zip" /wait 7z.exe backup-%date%.zip -r -mx0
>load2ftp.tmp (echo open ftp.domain.tld
echo user@domain
echo password
echo cd "Backup Directory"
echo put backup-%date%.zip
echo quit)
ftp -s:load2ftp.tmp
del /f/q load2ftp.tmp
Код:
Код: start nnbackup.exe sync -i "\\192.168.15.24\share\update" -o d:\update -s -v -log c:\backup\nnbackup.log
Код: start nnbackup.exe sync -i "\\192.168.15.24\share\update" -o d:\update -s -v -log c:\backup\nnbackup.log
greydjin
То есть тебе надо вычленить из log файла всё, после самого последнего знака
\
и запустить? Надо ещё знать полный путь к 3CXPhone5.msi
То есть тебе надо вычленить из log файла всё, после самого последнего знака
\
и запустить? Надо ещё знать полный путь к 3CXPhone5.msi
Подскажите как создать батник на открытие сетевой папки, сетевая папка на xp, открыть ее надо на windows 7, сеть не доменная, в пароле есть символ/ а в логин Ива Иваныч, с пробелом тоесть.
net use f:\ \\компа\шара "пароль" "/USER:Иван Иваныч" неоткрывает!
net use f:\ \\компа\шара "пароль" "/USER:Иван Иваныч" неоткрывает!
zacpanec
chcp 1251
в начале батника поставь может поможет
chcp 1251
в начале батника поставь может поможет
Господа, помогите пожалуйста автоматизировать процесс.
Имеется папка, в которой лежит ~600 файлов с именами file001xy.doc, file002xz.doc...file600...
Необходимо создать папки с названием каждого из файлов и переместить каждый файл в свою папку. Вручную после первой сотни стало подташнивать
Заранее спасибо!
Имеется папка, в которой лежит ~600 файлов с именами file001xy.doc, file002xz.doc...file600...
Необходимо создать папки с названием каждого из файлов и переместить каждый файл в свою папку. Вручную после первой сотни стало подташнивать
Заранее спасибо!
fedorvit
Код:
@echo off
for /f "tokens=*" %%i in ('dir /b *.doc') do md "%%~ni" && move "%%i" "%%~ni"
Код:
@echo off
for /f "tokens=*" %%i in ('dir /b *.doc') do md "%%~ni" && move "%%i" "%%~ni"
01MDM
А почему не так?
Код: for %%i in (*.doc) do md "%%~ni" && move "%%i" "%%~ni"
А почему не так?
Код: for %%i in (*.doc) do md "%%~ni" && move "%%i" "%%~ni"
Abs62
Можно и так.
Можно и так.
подскажите плиз по обработке текстового файла такого вида
1/21/2011 3:30:03 AM,0,Copy start,
1/21/2011 3:31:03 AM,0,Average performance : 19,298,564 bytes / sec,
1/21/2011 3:31:03 AM,0,Average performance : 0 files / sec,
1/21/2011 3:31:03 AM,0,Copy complete,\\server\test_speed.bak
1/21/2011 3:45:03 AM,0,Copy start,
1/21/2011 3:46:04 AM,0,Average performance : 19,298,564 bytes / sec,
1/21/2011 3:46:04 AM,0,Average performance : 0 files / sec,
1/21/2011 3:46:04 AM,0,Copy complete,\\server\test_speed.bak
.....
нужно из него выбрать лишь
1/21/2011 3:31:03 AM 19,298,564 bytes / sec
1/21/2011 3:31:03 AM 19,298,564 bytes / sec
1/21/2011 3:30:03 AM,0,Copy start,
1/21/2011 3:31:03 AM,0,Average performance : 19,298,564 bytes / sec,
1/21/2011 3:31:03 AM,0,Average performance : 0 files / sec,
1/21/2011 3:31:03 AM,0,Copy complete,\\server\test_speed.bak
1/21/2011 3:45:03 AM,0,Copy start,
1/21/2011 3:46:04 AM,0,Average performance : 19,298,564 bytes / sec,
1/21/2011 3:46:04 AM,0,Average performance : 0 files / sec,
1/21/2011 3:46:04 AM,0,Copy complete,\\server\test_speed.bak
.....
нужно из него выбрать лишь
1/21/2011 3:31:03 AM 19,298,564 bytes / sec
1/21/2011 3:31:03 AM 19,298,564 bytes / sec
claus22
опиши принцип выборки
опиши принцип выборки
claus22
Я правильно понял что нужные строки обязательно содержат надпись "bytes / sec"?
Если да то наверное проще так:
Код: type myfile.txt|find /i "bytes / sec"
Я правильно понял что нужные строки обязательно содержат надпись "bytes / sec"?
Если да то наверное проще так:
Код: type myfile.txt|find /i "bytes / sec"
нужно чтобы выбиралось дата и время в строке содержащей Average performance : bytes / sec
т.е. это каждая 4я строка после 2й
Добавлено:
то что нужно, спасибо!
т.е. это каждая 4я строка после 2й
Добавлено:
то что нужно, спасибо!
Цитата:
Код:
start nnbackup.exe sync -i "\\192.168.15.24\share\update" -o d:\update -s -v -log c:\backup\nnbackup.log
В nnbackup.log появляется запись такого вида
Код:
Fr 21.Jan.2011 16:29 Start synchronization
Fr 21.Jan.2011 16:29 Copying files
Fr 21.Jan.2011 16:29 \\192.168.15.24\share\update\3CXPhone5.msi
как мне теперь запустить 3cxphone.msi ? С учетом того что я не знаю какой именно файл скопировался. может быть и winrar.exe и любая другая программа. но если она скопировалась - надо запустить ее установку! как?
king_stiven => greydjin
То есть тебе надо вычленить из log файла всё, после самого последнего знака
\
и запустить? Надо ещё знать полный путь к 3CXPhone5.msi
То есть я знаю что все файлы копируются в C:\update
Как тогда сделать?
как можно из комстроки активировать скрытую учетную запись администратора в вин7?
Free_Soft
вот с windowsfaq.ru
Цитата:
вот с windowsfaq.ru
Цитата:
Если на компьютере с Windows XP прописан пользователь, который никогда не логинится локально, а только по сети, то желательно, чтобы его имя не отображалось в окне приветствия (Welcome Screen). Для этого нужно в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon \SpecialAccounts\UserList добавить dword-параметр, соответствующий имени пользователя, и присвоить ему значение 0.
Несмотря на то, что пользователя теперь не видно, под его именем всё равно можно залогиниться через классическое окно логона, которое вызывается двойным нажатием Ctrl+Alt+Del.
Чтобы вернуть пользователя в список на Welcome Screen, надо установить значение данного параметра в 1, либо удалить этот параметр.
Цитата:
Несмотря на то, что пользователя теперь не видно, под его именем всё равно можно залогиниться через классическое окно логона, которое вызывается двойным нажатием Ctrl+Alt+Del.ну как залогиниться на ХР - написано, да, осталось только найти способ залогиниться на win7...
wolf0425
Думаю что так же. Под рукой нет семерки.
Думаю что так же. Под рукой нет семерки.
Free_Soft
Цитата:
Код: net user Администратор /active:yes
Цитата:
как можно из комстроки активировать скрытую учетную запись администратора в вин7?
Код: net user Администратор /active:yes
Есть батник добавления к имени файла названия папки:
Код:
@echo off
for %%a in (*.*) do call :add_dir "%%a" "%cd%"
goto :EOF
:add_dir
ren "%~1" "%~nx2_%~nx1"
Код:
@echo off
for %%a in (*.*) do call :add_dir "%%a" "%cd%"
goto :EOF
:add_dir
ren "%~1" "%~nx2_%~nx1"
NuclearBox
Вот так, имя файла или файлов передаются в параметре/ах.
Код: @echo off
for %%a in (%*) do set "p=%%~dpa" & call:add_dir "%%~a" "%%p:~0,-1%%"
goto :EOF
:add_dir
echo ren "%~1" "%~nx2_%~nx1"
exit /b
Вот так, имя файла или файлов передаются в параметре/ах.
Код: @echo off
for %%a in (%*) do set "p=%%~dpa" & call:add_dir "%%~a" "%%p:~0,-1%%"
goto :EOF
:add_dir
echo ren "%~1" "%~nx2_%~nx1"
exit /b
Цитата:
Думаю что так же. Под рукой нет семерки.ну так вот у меня - есть, и двойной ctrlaltdel на ней почему-то не сработал как на ХР, наверно или что-то поменяли или где-то это надо настроить...
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
Предыдущая тема: зависает установка Windows XP: 39 минут
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.