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

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

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

Widok (03-03-2010 16:29): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:38 10-03-2009 | Исправлено: TechnicsKuzya, 13:54 27-12-2009
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не совсем понятная трабла.  
не находит соединения и всё тут.. почему - не понимаю.  
Подробнее...Взял, пауз понапихал в файл - получаю
Подробнее...
То есть, не соединяет и всё тут. Попробовал в комстроке - net use m: dd_pepr [pass] /user:[domain\user] - не дает тож, соединяет только если  
net use m: \\dd_pepr [pass] /user:[domain\user]  
 - переделал файл в  
Подробнее...
вроде один раз получалось, но повторные проверки нифига не дали - не пишется, и точно так же не находит ((  
Подробнее...
SK_AD.txt - файл со списком имен компов домена. Для теста там пока одно имя, комп стоит рядом.  


----------
Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
Пропеллер играет роль вентилятора, он останавливается -пилот потеет
Аськи нету.

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 18:33 28-01-2010 | Исправлено: bredonosec, 18:34 28-01-2010
Cokolok

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzzz
не в том проблема, просто есть программа , в ней есть кнопочка свернуть, имя ей Minimize , а как здлетаь чтобы батник блин на него нажал сам.... чтобы прогу которую запутсил батник , он же и сварачивал данной командой... я ссылаюсь на пример..  
hl.exe -game cstike  тоесть запустить маю прогу с параметрами запуска, но я незнаю какая у данной программы пораметры запуска, может  вы знаете как это можно унать ? -Minimize не катит (

Всего записей: 27 | Зарегистр. 24-05-2009 | Отправлено: 19:40 28-01-2010
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
батники не умеют клавиши нажимать - это умееют вбс скрипты http://forum.ru-board.com/topic.cgi?forum=33&bm=1&topic=1491&start=1400#lt или сторонний софт Easy Macro Recorder например и еще есть очень распространенная программа со своим скриптовым языком не помню название на сером форуме по ней большая тема.  
чтоб свернуть контрал страйк нужно нажать кнопку Windows. а чтоб изменит статус уже запущенного окна даже не соображу че надо.
 
прибей контрал страйк как процесс он и "свернеться" зайдешь потом снова не долго. или у тебя сервер? он может все время свернутым быть, можно невидимым его запустить

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 19:48 28-01-2010 | Исправлено: bomzzz, 19:51 28-01-2010
Cokolok

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поковырялся, понял чтобы свернуть прогу надо задать ей параметор запуска /minimize а как и де , не понятно. прога myAC.
вот нашел, http://cs-monitoring.ru/_forumKo_/index.php?showtopic=3802365
но статью непонял =( мож кто поможет ?

Всего записей: 27 | Зарегистр. 24-05-2009 | Отправлено: 20:03 28-01-2010 | Исправлено: Cokolok, 20:04 28-01-2010
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
или создать ярлык запуска в нем добавить к пути или батник.
 
в ярлыке например так примерно "C\Program Files\MyAC\MyAC.exe" /minimize
в батнике  
start "C\Program Files\MyAC\MyAC.exe" /minimize

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 20:04 28-01-2010 | Исправлено: bomzzz, 20:05 28-01-2010
Cokolok

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
start "myACC\myAC.exe" /minimize
не пашет =(  
может вы поимете де писать ? http://cs-monitoring.ru/_forumKo_/index.php?showtopic=3802365 я уже все перепробывал, везде повписывал. де можно ... ноль внимания

Всего записей: 27 | Зарегистр. 24-05-2009 | Отправлено: 20:06 28-01-2010 | Исправлено: Cokolok, 20:07 28-01-2010
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
start "myACC\myAC.exe" /minimize
если так то батник должен лежать рядом с папкой myACC

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 20:13 28-01-2010
Martsss

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

Всего записей: 1 | Зарегистр. 29-01-2010 | Отправлено: 13:50 29-01-2010
bomzzz



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

Цитата:
 
http://www.irongeek.com/i.php?page=security/altds
http://habrahabr.ru/blogs/windows/46935/
В прошлой статье я описал, что такое альтернативные потоки и как их можно использовать. Там были примеры работы с ними через командную строку, но можно делать тоже самое и программно стандартными средствами WinAPI.
Поддержка альтернативных потоков данных (AltDS) была добавлена в NTFS для совместимости с файловой системой HFS от Macintosh, которая использовала поток ресурсов для хранения иконок и другой информации о файле. Использование AltDS скрыто от пользователя и не доступно обычными средствами. Проводник и другие приложения работают со стандартным потоком и не могут читать данные из альтернативных. С помощью AltDS можно легко скрывать данные, которые не могут быть обнаружены стандартными проверками системы. Эта статья даст основную информацию о работе и определении AltDS.
Создание AltDS
Создать AltDS очень легко. Для этого воспользуемся командной строкой. Для начала создадим базовый файл, к которому будем прикреплять наши потоки.
    C:\>echo Just a plan text file>sample.txt
 
    C:\>type sample.txt
    Just a plan text file
 
    C:\\>
   

 

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 14:14 29-01-2010 | Исправлено: bomzzz, 14:20 29-01-2010
rustamruboard

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте,
помогите написать батник, который бы запускал файл  .wav (звук)
на 3-х компьютерах в локальной сети одновременно.
Например проиграть заранее записанный звуковой файл - "Идем чай пить!"
на 3-х ПК в другом кабинете.
Этот звук. файл наверное будет лежать в каждом ПК или только у меня?
Сетка - у меня 192.168.10.18 , а у других 192.168.10.19 ... 20, 21  
У всех Win XP SP2
Пожалуйста помогите и если можно поподробнее.

Всего записей: 2 | Зарегистр. 31-01-2010 | Отправлено: 08:08 31-01-2010 | Исправлено: rustamruboard, 08:10 31-01-2010
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
множеством способов можно реализовать. если файл будет лежать только у тебя - можно если звук включить погромче.
 
никто не подскажет как создать текстовый файл в кодировке UTF

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 08:26 31-01-2010
rustamruboard

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzzz
Подскажите уважаемый, какой способ самый удачный будет?
В случае если файл будет лежать только у меня.
(зделать звук погромче? я же не лох)
Пожалуйста, очень надо.

Всего записей: 2 | Зарегистр. 31-01-2010 | Отправлено: 13:25 31-01-2010 | Исправлено: rustamruboard, 13:27 31-01-2010
bomzzz



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

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 13:36 31-01-2010 | Исправлено: bomzzz, 13:40 31-01-2010
01MDM



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

Цитата:
Здравствуйте. Подскажите пожалуйста, как можно из командной строки удалить альтернативные потоки в папке

 
Утилитa Streams от Sysinternals.

Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 13:38 31-01-2010
Kirillhome



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

Цитата:
Здравствуйте,
помогите написать батник, который бы запускал файл  .wav (звук)
на 3-х компьютерах в локальной сети одновременно.  

PsExec не подходит???

Всего записей: 426 | Зарегистр. 23-11-2004 | Отправлено: 15:23 31-01-2010
ostfh

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извините за дилетантский вопрос.Что означает часть из батника на обычном гражданском языке, помогите пожалуйста:
 
set my_full_time=%TIME%
IF "%my_full_time:~0,1%"=="0" (set "my_house"=%my_full_time:~1,1%) else (set my_house=%my_full_time:~0,2%)
IF "%my_full_time:~3,1%"=="0" (set "my_min"=%my_full_time:~4,1% ) else ( set my_min=%my_full_time:~3,2%)

Всего записей: 22 | Зарегистр. 28-05-2009 | Отправлено: 15:24 31-01-2010
Kirillhome



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

Код:
 
rem Переменной full_time присвоили текущее значение времени
set my_full_time=%TIME%
rem Если первый символ у full_time - 0, то переменной my_house присвоили второй символ из full_time, иначе - переменной my_house присвоили и первый и второй символы из full_time
IF "%my_full_time:~0,1%"=="0" (set "my_house"=%my_full_time:~1,1%) else (set my_house=%my_full_time:~0,2%)
rem Если четвёртый у full_time - 0, то переменной my_min присвоили пятый символ из full_time, иначе - переменной my_min присвоили и четвёртый и пятый символы из full_time
IF "%my_full_time:~3,1%"=="0" (set "my_min"=%my_full_time:~4,1% ) else ( set my_min=%my_full_time:~3,2%)


Всего записей: 426 | Зарегистр. 23-11-2004 | Отправлено: 16:30 31-01-2010
UltraAcid

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пивет всем  
 
вот сделал я себе USB флешку на основе syslinux и grub4dos. Закинул туда CIACommander, WinDOS и freeDOS с Paragon 4 драйвером для поддержки NTFS. (Брал от сюда: http://forum.ru-board.com/topic.cgi?forum=35&topic=0982#1 [?] )  
 
Решил смастирить батник для авто определения Windows партиций, и копирования SAM и SYSTEM файлов на USB.  
 
Проблема в том что в Windows батник работает норм. а если запускаю из под DOS он не определяет Windows партицию...  
 
Может потскажите что в коде не так?  
Спасибо  
 
Батник: http://rapidshare.com/files/344239123/getsam.rar
 
сам код:
 

Код:
 
@echo off
set WINPATCH=none
 
echo Looking for Windows partition, please wait...
for %%a in ( C D E F G H I J K L M N O P Q R S T U V W X Y Z ) do if exist %%a:\Windows set WINPATCH=%%a:\Windows
if %WINPATCH% == none GoTo nop
 
echo.
echo Windows partition found in: %WINPATCH%
echo.
CHOICE /N /C:YN "Copy SAM and SYSTEM files? (Yes=Y/No=N)"
IF ERRORLEVEL ==2 GOTO No
IF ERRORLEVEL ==1 GOTO Yes
 
:nop
echo.
echo Windows partition not found...
echo Looking for WinNT partition, please wait...
for %%a in ( C D E F G H I J K L M N O P Q R S T U V W X Y Z ) do if exist %%a:\WinNT set WINPATCH=%%a:\WinNT
if %WINPATCH% == none GoTo nofind
 
:nofind
echo.
echo Sorry, Windows installation not found...
GoTo end
 
:No
GoTo end
 
:Yes
echo.
echo coping...
MD C:\SAM\%DATE%
copy %WINPATCH%\System32\Config\SAM C:\SAM\%DATE%\SAM
copy %WINPATCH%\System32\Config\SYSTEM C:\SAM\%DATE%\SYSTEM
GoTo end
 
:end
echo.
echo Operation competed sucsessful.
pause
exit
 

Всего записей: 179 | Зарегистр. 03-10-2005 | Отправлено: 12:23 01-02-2010 | Исправлено: UltraAcid, 13:43 01-02-2010
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
мы че с ума сошли твой батник с рапеды качать    
в парагон драйвере утилита - dvrlist.exe , вот у нее и спрашивай про сваи партиции. или проверь существования по всему алфавиту
надо было ответ на смс файл залить

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 12:27 01-02-2010 | Исправлено: bomzzz, 12:32 01-02-2010
UltraAcid

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
непонял а чё трафика жаль? так код здесь пастить?
 
Добавлено:
Ладно подправил... Всавил сам код..
 
так в чём проблема ребята помогите!!!

Всего записей: 179 | Зарегистр. 03-10-2005 | Отправлено: 12:31 01-02-2010
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
Widok (03-03-2010 16:29): Лимит страниц. Продолжаем здесь.


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru