Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » работа с командной строкой в WinXP

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6

Открыть новую тему     Написать ответ в эту тему

i4get

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста. Хочу научиться работать с командной строкой. Win XP.  
С чего начать? какие возможности и пр. Может есть какой -нибудь мануал или туториал грамотный? Киньте ссылку, если кто знает!
Всем спасибо.
I4Get.
 
 


 
Обратите внимание на материалы, размещенные в файловом архиве нашего форума:
 
Файловые архивы » Файловый архив форума "Операционные системы"  »
CMD_XP.rar
Подробное описание командной оболочки cmd.exe Windows XP (все команды, переменные и т.д. и т.п.)

Всего записей: 230 | Зарегистр. 07-12-2003 | Отправлено: 05:24 16-01-2004 | Исправлено: lynx, 03:51 19-06-2004
conv1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
01MDM

Цитата:
Подозреваю, что на "нормальном" компе просто включен режим запуска cmd вместо command  
 
В %SystemRoot%\System32\Config.nt добавить строчку NTCMDPROMPT  
 

 
Спасибо ! Но ...
на "нормальном" -NTCMDPROMPT - закомментирована
ну - да ладно -  
1. стало ясно , что 86С2~1 - огрызок  от имени пользователя ,  
зарегистрированного в системе под "кириллическим" именем ,
86C2~1 соответствует имени "Пользователь" (или началу имени ?).. хм .. ну и имечко ..
2. Вопросы относительно того почему команды командной строки  
на "ненормальном" компе не срабатывают у меня остались , но я их конкретизирую позже, надо взять повторные пробы с ненормального ...
 

Всего записей: 18 | Зарегистр. 23-01-2006 | Отправлено: 18:24 16-07-2009
01MDM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
conv1
В ХР и выше задачи уже не решаются посредством command.com. Bce командные файлы пишутся под cmd, скрипты на vbs и js, и конечно все будущее за posh. Уверен что после второго релиза, эта среда станет де-факто для администрирования win-систем.

Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 18:41 16-07-2009
conv1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
01MDM
Я и не собираюсь задачи какие-то решать - ни с помощью ни при посредстве ....
Но вот если после вызова cmd равно как и command большая часть команд отрабатывается как пустышка , то сильно подозреваю, что с системой чегой-то не того.
 
А , ксати , выхода второго релиза чего ?

Всего записей: 18 | Зарегистр. 23-01-2006 | Отправлено: 11:37 17-07-2009 | Исправлено: conv1, 11:38 17-07-2009
Dimmonchik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Удалил

Всего записей: 2 | Зарегистр. 19-08-2009 | Отправлено: 23:43 19-08-2009 | Исправлено: Dimmonchik, 00:00 20-08-2009
b2pip



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не туда написал. удалено

Всего записей: 14 | Зарегистр. 17-03-2007 | Отправлено: 00:55 30-08-2009 | Исправлено: b2pip, 01:01 30-08-2009
FaDa

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ! Помогите пожалуйста! Надо срочно\!!!!!!!!
Знаю, есть такая тема, только забыла с помощью какой команды это  выполняется...
 
есть сеть из нескольких компов. как с помощью командной строки, с n-компьютора вывести сообщение на h-компьютер.  
 
Заранее БОЛЬШОЕ спасибо!!!!

Всего записей: 1 | Зарегистр. 17-03-2007 | Отправлено: 11:17 12-09-2009
zvAndrey



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FaDa
Если Vista то msg для остальных net send.

Всего записей: 132 | Зарегистр. 02-02-2002 | Отправлено: 13:35 12-09-2009
milair

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ! натолкните на мысль, а то чтото ничего не выходит.
самая элементарная задача: рестартануть приложение из ком. стоки и закрыть за собой командное окно  
пока делаю так:
@echo off
taskkill /f /im Notepad.exe
notepad.exe
 
единственно  напрягает во всем этом то, что командное окно приходится закрывать вручную. так что - хелп!

Всего записей: 14 | Зарегистр. 28-11-2005 | Отправлено: 20:03 06-12-2009
hiqmax



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
milair
Команду Exit еще дописать?

Всего записей: 362 | Зарегистр. 01-03-2009 | Отправлено: 20:51 06-12-2009
milair

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в принципе да, но вот только
@echo off
taskkill /f /im Notepad.exe
notepad.exe  
exit
так не работало пришлось пересмотреть команду запуска : в итоге получилось так
 
@echo off
taskkill /f /im Notepad.exe
start /min notepad.exe  
exit /b

Всего записей: 14 | Зарегистр. 28-11-2005 | Отправлено: 21:05 06-12-2009
milair

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
гуру! наведите на мысль как это реализовать: есть у програмки ini-файлик, который изменяется в течении суток, произвольное кол-во раз. вопрос- можно ли написать батничек, который бы допустим через шедулер запускался бы к примеру раз в 10 минут,смотрел за датой изменения ini-файла, и если c момента последнего запуска, этот файл изменился, то выполнять команду перезапуска проги?

Всего записей: 14 | Зарегистр. 28-11-2005 | Отправлено: 12:36 13-12-2009
PUMA278

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, помогите плиз несчастной блондинке!!!!  
Цель задачи: Создать командный файл в ОС WINDOWS, который ищет указанный текстовый файл на диске. В случае успешного поиска, выводит его на экран, затем копирует в указанный при запуске командного файла подкаталог. В противном случае, выводит соответствующее сообщение.
 
Казалось бы все абсолютно просто
Текст программы:
copy con f:\1.bat        \\ Создается файл с именем 1.bat
if exist f:\1.txt goto m1        \\ Если файл существует то идем на метку m1
:m2 echo «Файла нет»    \\ Иначе выводится сообщение «Файла нет»
goto m3                \\ Идем на метку m3 «End»
:m1 type d:\1.txt        \\ При условии что файл выводим его не экран
copy d:\1.txt f:\1.txt        \\    Затем копируем его в указанный каталог
:m3 end                \\ Идем на метку m3 «End»
 
Но требуется, чтобы машина спрашивала какой именно файл, и какой именно каталог, то есть пользователь , который открывает готовый батник, сам должен внести данные...
 
Не могу найти как это сделать >_<
Вся надежда только на вас...

Всего записей: 1 | Зарегистр. 05-01-2010 | Отправлено: 20:27 05-01-2010
selen1984

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Помогите пожалуйста с батником. У меня интернет Скайлинк. Он часто отключается. Нужен bat файл, который бы всегда запускал подключение к интернету, после отключения от него. У меня такой файл
@echo off  
:loop
rasdial "skylink" "mobile" "#777"
ping mail.ru -t
If %errorlevel% EQU 0 goto rasdial "skylink" /disconnect goto
:loop
После запуска файла инет подключается, пинг идет, но когда отключается - вновь подключаться не хочет. В чем дело. Как зациклить этот процесс? Я в этих делах абсолютно не разбираюсь, поэтому прошу вашей помощи.

Всего записей: 1 | Зарегистр. 18-01-2010 | Отправлено: 15:55 18-01-2010
Mr_Hat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
selen1984
Вот тебе готовое решение, написано в кодировке win 866 (oem - русская)
При запуске задаст три вопроса
 1 имя соединения, в твоем случае "skylink"
 2 Логин  
 3 пароль
После этого при старте системы бедет опрашиваться узел "ya.ru" по результату пинга будет произходить подключение или разрыв связи с последующим переподключением.

Код:
@echo off
echo.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
echo.++ -------------------------- Open rasdial connect ------------------------- ++
echo.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
echo.++---------------------------  ver.(08.06)_01 -------------------------------++
echo.+*****************************************************************************+
echo.+*        \                                                         /        *+
echo.+*         \-------- Введите имя для интернет соединения...--------/         *+
echo.+*         -^>                                                     ^<-         *+
echo.+*         /---- Enter a name for the Internet of connection...----\         *+
echo.+*        /                                                         \        *+
echo.+*****************************************************************************+
echo.
SET /P N=                    
echo.
echo.
cls
echo.+*****************************************************************************+
echo.+*        \                                                         /        *+
echo.+*         \----- Введите Логин имя для интернет соединения...-----/         *+
echo.+*         -^>                                                     ^<-         *+
echo.+*         /---- Enter a Login for the Internet of connection...---\         *+
echo.+*        /                                                         \        *+
echo.+*****************************************************************************+
echo.
SET /P L=                    
echo.
echo.
cls
echo.+*****************************************************************************+
echo.+*        \                                                         /        *+
echo.+*         \-------Введите Пароль для интернет соединения...-------/         *+
echo.+*         -^>                                                     ^<-         *+
echo.+*         /--Enter a Password for the Internet of connection... --\         *+
echo.+*        /                                                         \        *+
echo.+*****************************************************************************+
echo.
SET /P P=                    
echo.
echo.
cls
SET Tasks=%WINDIR%\Tasks
net start schedule
schtasks /create /sc ONSTART /tn "run_VPN_check" /tr "%Tasks%\vp.bat" /ru "system"
@echo @echo off>%Tasks%\vp.bat
@echo title VPN connect check>>%Tasks%\vp.bat
@echo :start>>%Tasks%\vp.bat
@echo ^ping ya.ru -n 10 ^|^| rasdial %N% /disconnect ^&^& rasdial %N% %L% %P%>>%Tasks%\vp.bat
@echo cls>>%Tasks%\vp.bat
@echo goto start>>%Tasks%\vp.bat
REM ====================Создание звукового файла===============================
ECHO N BEEP.COM>BEEP.SCR
ECHO E 0100 B0 07 CD 29 C3>>BEEP.SCR
FOR %%A IN (RCX 0005 W Q) DO ECHO %%A>>BEEP.SCR
DEBUG<BEEP.SCR>NUL
DEL BEEP.SCR
call start /wait BEEP.COM
del BEEP.COM /q
exit

Всего записей: 984 | Зарегистр. 04-10-2005 | Отправлено: 19:35 18-01-2010
premer777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как через командную строку запустить все файлы в определенной папке? или например  файлы с одинаковым расширением? знаю что командой start можно запускать но она запускает только один файл...

Всего записей: 2 | Зарегистр. 03-03-2010 | Отправлено: 01:11 03-03-2010
v1s

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
premer777
Цитата:
как через командную строку запустить все файлы в определенной папке?
for %i in ("адрес_папки\*.*") do start "%i" "%i"

Цитата:
или например  файлы с одинаковым расширением?
for %i in ("адрес_папки\*.нужное_расширение") do start "%i" "%i"
 
 
Добавлено:
Вот, кстати, тоже вопрос возник...
Насколько неправильно при задании пути писать в кавычках только часть с пробелами? Т. е., например
cd c:\"Temp 01"\test
вместо
cd "c:\Temp 01\test"
. Есть какие-то стандарты на этот счет?

Всего записей: 270 | Зарегистр. 12-02-2006 | Отправлено: 05:46 03-03-2010 | Исправлено: v1s, 05:52 03-03-2010
premer777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вот, кстати, тоже вопрос возник...  
Насколько неправильно при задании пути писать в кавычках только часть с пробелами? Т. е., например  
cd c:\"Temp 01"\test  
вместо  
cd "c:\Temp 01\test"  
. Есть какие-то стандарты на этот счет?

 
кавычки ставатся только так:
 
cd "c:\Temp 01\test"  
 
тоесть сразу после команд: cd, copy, paste, help и т.д. Или можно без них, результат будет одинаковый.
 
ps: спасибо за помощь!!!

Всего записей: 2 | Зарегистр. 03-03-2010 | Отправлено: 08:15 03-03-2010
FREEREADER



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста.как перезапустить проводника с клавиатуры?

Всего записей: 8 | Зарегистр. 15-08-2009 | Отправлено: 21:54 22-04-2010
murzik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FREEREADER
explorer.exe  - ?

Всего записей: 3269 | Зарегистр. 03-07-2002 | Отправлено: 00:48 23-04-2010
FREEREADER



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это запуск , а нужен перезапуск!

Всего записей: 8 | Зарегистр. 15-08-2009 | Отправлено: 08:48 23-04-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » работа с командной строкой в WinXP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru