Блин а у меня вообще нет такой среды PATHEXT О_о
» Командная строка, батники, сценарии (bat, cmd)
vv07
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;
Цитата:
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;
Нужно создать?
vv07
Цитата:
Да:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"PATHEXT"=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH"
Цитата:
Нужно создать?
Да:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"PATHEXT"=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH"
KapralBel
Elroir
Вы меня спасли.Уважуха и респект вам мужики.Дай вам бог здоровья.Уважаемые модеры дико сорри за оффтоп,но меня надо понять.
Последний вопрос друзья.Чем такой глюк может быть вызван.Мне на будущее?
Добавлено:
Maza Faka
И вам спасибки,хоть и запоздало для меня уже.Но за внимание.Просто у меня действительно такая ситуация,что никак нельзя винду сносить.Я думал уже,все писец.
Elroir
Вы меня спасли.Уважуха и респект вам мужики.Дай вам бог здоровья.Уважаемые модеры дико сорри за оффтоп,но меня надо понять.
Последний вопрос друзья.Чем такой глюк может быть вызван.Мне на будущее?
Добавлено:
Maza Faka
И вам спасибки,хоть и запоздало для меня уже.Но за внимание.Просто у меня действительно такая ситуация,что никак нельзя винду сносить.Я думал уже,все писец.
vv07
1. Либо кто-то с шаловливыми ручками на компе (с админ. правами)
2. Действие вируса (и некорректное лечение)
3. Сбой в какой-либо программе
Причины указаны с уменьшением вероятности
1. Либо кто-то с шаловливыми ручками на компе (с админ. правами)
2. Действие вируса (и некорректное лечение)
3. Сбой в какой-либо программе
Причины указаны с уменьшением вероятности
KapralBel
Спасибо!Так как это мой домашний комп и я один за ним,то вероятность,что сам что то напортачил.Вирусов отродясь не было,тьфу,тьфу.А вот последний вариант,реальнее всего.
Спасибо!Так как это мой домашний комп и я один за ним,то вероятность,что сам что то напортачил.Вирусов отродясь не было,тьфу,тьфу.А вот последний вариант,реальнее всего.
Мне необходимо написать bat-файл, который просматрел бы файлы на компе и вывел список владельцев файлов. Подскажите как мне это сделать!!!!
br2988
Код: dir /q /s
Код: dir /q /s
Цитата:
dir /q /s
-эта команда выводит многог лишнего. Мне же нужно определить всех владельцев файлов на компе.
гг, с позволения капрала так сказать:
dir /q/s > owners.txt
дальше проще открыть текстовым редактором, хотя не исключаю, что можно намутить батник с циклами и условиями который будет хавать строки из этого файла как параметры и сливать их фрагменты в файл abc_list.txt
dir /q/s > owners.txt
дальше проще открыть текстовым редактором, хотя не исключаю, что можно намутить батник с циклами и условиями который будет хавать строки из этого файла как параметры и сливать их фрагменты в файл abc_list.txt
br2988
Что там лишнее, и что нужно
Что там лишнее, и что нужно
Посоветуйте, пожалуста, программку для смены ориентации страницы, управляемую из командной строки.
Скачал утилиту chprinter, не работает, хоть убей (принтеры Hp LaserJet 4250, Kyocera Mita 3800)
Скачал утилиту chprinter, не работает, хоть убей (принтеры Hp LaserJet 4250, Kyocera Mita 3800)
VerlyOKa
А печать каким образом идет?
А печать каким образом идет?
Печать идет через одну программулину, разработанную фирмой.
Суть в том, чтоб перед началом печати сменить ориентацию на ландскейп, по окончании вернуть на портраит
Суть в том, чтоб перед началом печати сменить ориентацию на ландскейп, по окончании вернуть на портраит
VerlyOKa
Если принтеры поддерживают PCL - то можно управлять печать при помощи отправки на печать тексовых файлов с языком PCL
см. инфу по принтерам и язуку PCL
или третировать разработчиков на счет включения этой функции
Если принтеры поддерживают PCL - то можно управлять печать при помощи отправки на печать тексовых файлов с языком PCL
см. инфу по принтерам и язуку PCL
или третировать разработчиков на счет включения этой функции
Цитата:
гг, с позволения капрала так сказать:
dir /q/s > owners.txt
дальше проще открыть текстовым редактором, хотя не исключаю, что можно намутить батник с циклами и условиями который будет хавать строки из этого файла как параметры и сливать их фрагменты в файл abc_list.txt
Algofil
Это не совсем то, что мне нужно. Мне нужно что бы батник просматривал файлы и выводил список только из неповторяющихся имен владельцев файлов. Список самих файлов мне не нужно выводить
br2988
Боюсь что вывод уникальных имен на батнике будет работать крайне медленно
Делать? (сегодня вечером)
Боюсь что вывод уникальных имен на батнике будет работать крайне медленно
Делать? (сегодня вечером)
KapralBel
Мне хотябы узнать как вывести только владельца файла, а то команда dir /q /s выводит еще кучу не нужной мне информации. А дальше я уже сам сделаю
Мне хотябы узнать как вывести только владельца файла, а то команда dir /q /s выводит еще кучу не нужной мне информации. А дальше я уже сам сделаю
br2988
Сбрасывай по dir /s /q в файл
дальше перебор по строкам, в переменную
из переменной выделяешь подстроку, начиная с 37-й позиции (по крайней мере у меня иммено эта позиция)
В переменной остаются владелец и имя
Имя файла тоже находится в строго определенной позиции
Сбрасывай по dir /s /q в файл
дальше перебор по строкам, в переменную
из переменной выделяешь подстроку, начиная с 37-й позиции (по крайней мере у меня иммено эта позиция)
В переменной остаются владелец и имя
Имя файла тоже находится в строго определенной позиции
может это тупо в теме про батники, но у тя есть какойнить мультиедит или ворд? там выделение прямоугольных блоков хорошо поставлено, потом поиск и замена в том что осталось и без всяких distinct имеешь список уникальных имен...
а я б и статистику оставил для гестапо, скока файлов на лецо, их объем )))))
а я б и статистику оставил для гестапо, скока файлов на лецо, их объем )))))
А такой вот вопросик знатокам.
Я тут через fireDaemon пытаюсь автоматом чтоб выделенный сервер игры запускался.
(Babo Violent 2)
Так вот. Процесс выглядит так: запускаем dedicated.exe, появляется досовое окно, где написано, мол, запущен сервер такой то. Далее надо ввести в этом окне команду запуска cfg файла.
набираем
execute 0
и жмем ентер. все. сервер работает.
Дык вот, как это мне через батник записать ?
бооольшое спасибо
Я тут через fireDaemon пытаюсь автоматом чтоб выделенный сервер игры запускался.
(Babo Violent 2)
Так вот. Процесс выглядит так: запускаем dedicated.exe, появляется досовое окно, где написано, мол, запущен сервер такой то. Далее надо ввести в этом окне команду запуска cfg файла.
набираем
execute 0
и жмем ентер. все. сервер работает.
Дык вот, как это мне через батник записать ?
бооольшое спасибо
Tha ShuRRik
Мне кажется, что батником это сделать проблематично.
Тут скорее подойдет что-нибудь вроде скрипта AutoIt.
Вот ссылка на топик - http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=17705&start=400#lt
Мне кажется, что батником это сделать проблематично.
Тут скорее подойдет что-нибудь вроде скрипта AutoIt.
Вот ссылка на топик - http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=17705&start=400#lt
Цитата:
По Мите Ссылка
Описание языка программирования PRESCRIBE 2 Ссылка
Спасибо, большое. Я уже разобрался, chprinter не работал, потому что нужно было выставить задержку несколько секунд после смены ориентации.
Цитата:
А такой вот вопросик знатокам.
Я тут через fireDaemon пытаюсь автоматом чтоб выделенный сервер игры запускался.
(Babo Violent 2)
Так вот. Процесс выглядит так: запускаем dedicated.exe, появляется досовое окно, где написано, мол, запущен сервер такой то. Далее надо ввести в этом окне команду запуска cfg файла.
набираем
execute 0
и жмем ентер. все. сервер работает.
Дык вот, как это мне через батник записать ?
бооольшое спасибо
4NT, команда keystack
4NT - очень хороший командный процессор, им можно открывать батники.
Возможно ли с помощью батника прочитать первую строку одного файла например 1.txt и записать его в второй файл например 2.txt в 3-ю строку 6-е знако-место если да то прошу помочь
bel1
Попробуй
Код:
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('type 1.txt') do (
set "str_1=%%i"
goto:sub_1
)
:sub_1
for /f "skip=2 delims=" %%i in ('type 2.txt') do (
set "str_2=%%i" && goto:sub_2
)
:sub_2
set "str_res=%str_2:~0,5%%str_1%%str_2:~5%"
set count=1
for /f "delims=" %%i in ('type 2.txt') do (
set "str=%%i"
if !count!==3 set "str=%str_res%"
echo !str! >>2.tmp
set /a count+=1
)
move 2.tmp 2.txt
Попробуй
Код:
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('type 1.txt') do (
set "str_1=%%i"
goto:sub_1
)
:sub_1
for /f "skip=2 delims=" %%i in ('type 2.txt') do (
set "str_2=%%i" && goto:sub_2
)
:sub_2
set "str_res=%str_2:~0,5%%str_1%%str_2:~5%"
set count=1
for /f "delims=" %%i in ('type 2.txt') do (
set "str=%%i"
if !count!==3 set "str=%str_res%"
echo !str! >>2.tmp
set /a count+=1
)
move 2.tmp 2.txt
Все бы хорошо но она удаляет концовку файла,
вобщем нужно из файла 1.txt который содержит серийный номер
---------------------------
8C80-0000-19E5-MA2X-4007-7019-3218
--------------------------
перенести этот номер в файл 2.txt после знака =
-------------------------
;!@Install@!UTF-8!
Title="NERO"
RunProgram="Setupx.exe /qb /norestart SERIALNUM_USERVAL=
RunProgram="Install.cmd"
;!@InstallEnd@!
------------------------
чтоб получился файл 2.txt
-------------------------
;!@Install@!UTF-8!
Title="NERO"
RunProgram="Setupx.exe /qb /norestart SERIALNUM_USERVAL=8C80-0000-19E5-MA2X-4007-7019-3218"
RunProgram="Install.cmd"
;!@InstallEnd@!
-------------------------
вобщем нужно из файла 1.txt который содержит серийный номер
---------------------------
8C80-0000-19E5-MA2X-4007-7019-3218
--------------------------
перенести этот номер в файл 2.txt после знака =
-------------------------
;!@Install@!UTF-8!
Title="NERO"
RunProgram="Setupx.exe /qb /norestart SERIALNUM_USERVAL=
RunProgram="Install.cmd"
;!@InstallEnd@!
------------------------
чтоб получился файл 2.txt
-------------------------
;!@Install@!UTF-8!
Title="NERO"
RunProgram="Setupx.exe /qb /norestart SERIALNUM_USERVAL=8C80-0000-19E5-MA2X-4007-7019-3218"
RunProgram="Install.cmd"
;!@InstallEnd@!
-------------------------
bel1
Попробуй так:
Код:
@Echo Off
Set serialTxt=serial.txt
Set testTxt=test.txt
If Exist tmp.txt Del /f /q tmp.txt
Set count=0
For /F "Delims=" %%a In (%serialTxt%) Do Set serial=%%a & GoTo :Begin
:Begin
For /F "Eol= Delims=" %%a In (%testTxt%) Do Call :Sub "%%a"
Del /f /q %testTxt%
Ren tmp.txt %testTxt%
Goto :Eof
:Sub
Set string=%~1
set /a count+=1
If "%count%" Equ "3" (
Echo %string%%serial%>> tmp.txt) Else (
Echo %string%>> tmp.txt)
Попробуй так:
Код:
@Echo Off
Set serialTxt=serial.txt
Set testTxt=test.txt
If Exist tmp.txt Del /f /q tmp.txt
Set count=0
For /F "Delims=" %%a In (%serialTxt%) Do Set serial=%%a & GoTo :Begin
:Begin
For /F "Eol= Delims=" %%a In (%testTxt%) Do Call :Sub "%%a"
Del /f /q %testTxt%
Ren tmp.txt %testTxt%
Goto :Eof
:Sub
Set string=%~1
set /a count+=1
If "%count%" Equ "3" (
Echo %string%%serial%>> tmp.txt) Else (
Echo %string%>> tmp.txt)
bel1
Он не теряет конец файла, а не обрабатывает строки с "!"
Попробуй такой вариант
Код:
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('type 1.txt') do (
set "serial=%%~i"
)
findstr "UTF-8" 2.txt >res.tmp
findstr "End" 2.txt >1.tmp
set count=1
for /f "delims=" %%i in ('type 2.txt') do (
set "str=%%i"
if !count!==2 set "str=!str!%serial%"
echo !str! >>2.tmp
set /a count+=1
)
type 2.tmp >>res.tmp && del 2.tmp
type 1.tmp >>res.tmp && del 1.tmp
move res.tmp 2.txt
Он не теряет конец файла, а не обрабатывает строки с "!"
Попробуй такой вариант
Код:
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('type 1.txt') do (
set "serial=%%~i"
)
findstr "UTF-8" 2.txt >res.tmp
findstr "End" 2.txt >1.tmp
set count=1
for /f "delims=" %%i in ('type 2.txt') do (
set "str=%%i"
if !count!==2 set "str=!str!%serial%"
echo !str! >>2.tmp
set /a count+=1
)
type 2.tmp >>res.tmp && del 2.tmp
type 1.tmp >>res.tmp && del 1.tmp
move res.tmp 2.txt
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
Предыдущая тема: Problemi s zagruzkoy XP!
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.