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

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

Модерирует : gyra, Maz

Widok (19-11-2007 12:08): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

   

KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Командная строка, батники\сценарии (bat, cmd)
Вопросы, задачи и их решения по работе с командной строкой, файлами, а также сопутствующие ссылки.

 
Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать неправильно!!!
 
Примечание: Большие куски кода заключайте в тэг [more]  
 
Смежные темы:
В помощь системному администратору » Автоматизация администрирования
Microsoft Windows » Задачи на bat-файлах 4
 
Полезные ссылки:
· Cmd. Описание от разработчиков
· Урок bat-аники (для начинающих)
· Набор GNU утилит для win32
· Пакет утилит для организации интерфейса в bat-файлах
· Использование ansi.sys
· cmdow — изменение параметров и видимости дос-окна
· blat — отправка почты из консоли
· Справка по командам в виде Html
· Команды RunDll32
· Quick Batch File Compiler - Позволяет превратить ваш батник в независимое приложение
· Пример - получение и обработка списка пользователей
 
 
Старая версия первого сообщения

Всего записей: 11122 | Зарегистр. 12-10-2001 | Отправлено: 04:28 24-09-2002 | Исправлено: Elroir, 19:35 11-09-2007
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Petrik Pyatochkin
Set /A  
Более универсальное решение, позволяет использовать на любой ХР/2003, даже без установленного NirExt
 
ЗЫ. Кстати в шапке должна быть

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 16:05 20-09-2007
Petrik Pyatochkin



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KapralBel
>Set /A  
>Более универсальное решение, позволяет использовать на любой ХР/2003, даже без >установленного NirExt  
 
А можешь на пальцах показать как этим SET /A пользоваться? Потому что у меня пишет C:\\Documents and Settings\\Администратор>SET \\A
Переменная среды \\A не определена

Всего записей: 320 | Зарегистр. 27-08-2006 | Отправлено: 16:14 20-09-2007
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Petrik Pyatochkin
Пардон, надо Set /p, параллельно работал с арифметическими действиями, поэтому и /a указал
 

Код:
Set /P dp=Введите путь:
Echo Путь=%dp%

 
ЗЫ. А вообще справка по сету (SET /?) весьма толково написана

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 16:24 20-09-2007
Grisha_Tamashi_SAN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi, All.
Извиняюсь если не в тот топик, но гуру здесь кульные ...
 
Короче есть файл autorun.inf

Цитата:
[autorun]
UseAutoPlay=1
action=Обновить базы AV&PSW
shellexecute=run_ext.bat
shell\Open(0)\command=run_ext.bat
Возможно ли сделать определённый запуск батника в скрытом режиме?
Респект.
 
Добавлено:
Hi,  
Кстати сей код не будет работать если в имени компа есть символы "-" или "подчеркивания" (  
Может как-то адаптировать?  
 
NetView.cmd

Цитата:
@ECHO OFF  
:: Выводит список компов в сети в виде Имя - Адрес - Доступные шары  
FOR /F "tokens=1 delims=\ " %%n IN ('net view^|FIND "\\"') DO (  
FOR /F "tokens=2 delims=[]" %%i IN ('ping -a -n 1 -w 0 %%n^|FIND "["') DO (  
ECHO %%i %%n  
REM ~ NET VIEW \\%%n|FIND " "  
FOR /F "tokens=1,2,3,4 delims= " %%a IN ('net view \\%%n^|FIND " "') DO IF "%%b"=="Disk" (ECHO %%b: \\%%n\%%a) ELSE IF "%%b"=="Print" (ECHO %%b: \\%%n\%%a)  
)  
)

--  
Сенькс
 

Всего записей: 44 | Зарегистр. 17-09-2002 | Отправлено: 17:20 20-09-2007
Petrik Pyatochkin



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KapralBel
> Set /P dp=Введите путь:  
> Echo Путь=%dp%
 
Что-то не понял какой путь вводить...
 
> ЗЫ. А вообще справка по сету (SET /?) весьма толково написана
 
Справку читаю лишь в крайних случаях - когда существует угроза для жизни

Всего записей: 320 | Зарегистр. 27-08-2006 | Отправлено: 18:47 20-09-2007
Elroir



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

Цитата:
Возможно ли сделать определённый запуск батника в скрытом режиме?

Только с помощью спец. утилит, таких как hstart - http://www.ntwind.com/software/utilities/hstart.html  

----------
"В интернете есть все, но не всегда"

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 20:47 20-09-2007
KBJ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maza Faka
Отредактировал в ворде - убрал лишние пробелы. Так же всё. Выводит шлюз вместо текущего ИП.

Всего записей: 6 | Зарегистр. 16-09-2007 | Отправлено: 21:22 20-09-2007
Maza Faka



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
KBJ
Список с IP - адресами в каком формате? Я проверял на таком:
192.168.1.1 - 192.168.0.1
192.168.1.10 - 192.168.2.10
192.168.1.20 - 192.168.3.20
192.168.0.11 - 192.168.0.12

Всего записей: 1420 | Зарегистр. 25-10-2006 | Отправлено: 07:35 21-09-2007
HarmSP

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
возможно обсуждали, но я не нашёл...
нужно скопировать папку в профиль залогиневшегося пользователя в Application Data
пишу так:
xcopy folder %UserProfile%\"Application Data"\folder /i /s  
не выходит... - поправьте, плиз.

Всего записей: 19 | Зарегистр. 09-08-2006 | Отправлено: 08:28 21-09-2007
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
HarmSP
"%UserProfile%\Application Data\folder"

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 10:49 21-09-2007
utka00



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне нужно создать пустой файл размером 1 гигабайт, а лучше чтоб размер можно было задавать. Возможно ли такое?

Всего записей: 95 | Зарегистр. 01-05-2007 | Отправлено: 14:30 21-09-2007
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
utka00
CreaFil /?
Windows Resource Kit (~5k)

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 15:02 21-09-2007
01MDM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
utka00
 
fsutil file createnew /?

Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 15:07 21-09-2007
vserd

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

Цитата:
Мне нужно создать пустой файл размером 1 гигабайт,  

ты то сам понял что сказал?????
пустой файл это файл размером 0. А файл заполненный 0 это файл содержащий данные.

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 15:08 21-09-2007
01MDM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1073741824 это 1 гиг
 
fsutil file createnew 1.txt 1073741824

Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 15:12 21-09-2007
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vserd
Это файл с 0-й длиной

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 15:22 21-09-2007
Elroir



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vserd
Ну ясно же, что человеку просто требуется fake файл с определенным размером.

----------
"В интернете есть все, но не всегда"

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 15:27 21-09-2007
utka00



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vserd
ну ты ведь понял, значит и я тоже
 
Добавлено:
01MDM
спасибо

Всего записей: 95 | Зарегистр. 01-05-2007 | Отправлено: 15:58 21-09-2007
Smitis



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

Цитата:
Мне нужно создать пустой файл размером 1 гигабайт, а лучше чтоб размер можно было задавать. Возможно ли такое?

Будем считать это задачкой на сообразительность
Двумя командами создаем "пустой" файл (нулевой длины) на NTFS занимающий на диске ровно 1 гиг:

Код:
 
fsutil file createnew fake.txt 0
fsutil file createnew fake.txt:onegig 1073741824
 


П.С. Что-то много я пива выпил. Достаточно одной последней команды

----------
Разум когда-нибудь победит

Всего записей: 3219 | Зарегистр. 09-02-2003 | Отправлено: 21:22 21-09-2007 | Исправлено: Smitis, 21:25 21-09-2007
utka00



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
oO
а в чем прикол таких файлов?)

Всего записей: 95 | Зарегистр. 01-05-2007 | Отправлено: 21:26 21-09-2007
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
Widok (19-11-2007 12:08): лимит страниц. продолжаем здесь


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru