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

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

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

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

   

Widok



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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:08 19-11-2007 | Исправлено: Dmitriy05, 22:49 13-04-2008
Bednyazhka

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

Всего записей: 3 | Зарегистр. 25-12-2008 | Отправлено: 12:22 25-12-2008
gryu



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

Цитата:
мне нужно таким образом авторизовываца с одного компа на другой, под нужным мне юзером, что бы принтер стал доступен. Подключать сетевые диски очень бы нехотелось, тем более системные скрытые шары.

Подключайся к ресурсу IPC$
Net use \\172.18.114.183\IPC$ /user:(учётная запись "Администратор") Admin_Pass  

Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 13:22 25-12-2008 | Исправлено: gryu, 13:27 25-12-2008
Polk84

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

Цитата:
gryu

Цитата:
Polk84  
 
Цитата:мне нужно таким образом авторизовываца с одного компа на другой, под нужным мне юзером, что бы принтер стал доступен. Подключать сетевые диски очень бы нехотелось, тем более системные скрытые шары.  
 
 
Подключайся к ресурсу IPC$  
Net use \\172.18.114.183\IPC$ /userучётная запись "Администратор") Admin_Pass  

Несрабатывает, не авторизовывается, принтер так и недоступен. Всё так же надо ломиться через сеть и вводить логин и пароль.
Можно ли в батник засунуть строчку из командной строки "\\172.18.114.183"  что бы сразу залогинился нужным  юзером ? Без подключения каких либо дисков.

Всего записей: 4 | Зарегистр. 22-12-2008 | Отправлено: 14:38 25-12-2008
gryu



дикий гусь
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Polk84
1. сделай батник и пропиши паузу. Почитай что пишет. Должно быть что то типа "выполнено"
2. обрати внимание. Никаких указаний букв дисков после net use не нужно ставить.  
 

Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 14:44 25-12-2008
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Снова в стопоре!
Задача:
Есть текстовые файлы с 3-мя видами кодировок рус-(win,dos,unix-koi8-r) - помогите привести файлы к общей одной кодировке(win) Может утилита какая есть? Все сойдет - лишь бы работало!

Всего записей: 884 | Зарегистр. 04-09-2008 | Отправлено: 17:02 25-12-2008 | Исправлено: Kilyan, 17:06 25-12-2008
Elroir



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

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

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 17:16 25-12-2008
meshanja

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, а как сделать, чтобы батник открывал файл, допустим "c:\autoexec.bat", записывал в него строку, например "del c:\pagefile.sys" и сохранял на прежнее место. И ничего при этом не спрашивал. А то че-то не могу найти ничего подобного.
Или куда в реестр записать такую команду, чтобы выполнилась при следующей загрузке винды?

Всего записей: 40 | Зарегистр. 09-11-2008 | Отправлено: 18:54 25-12-2008 | Исправлено: meshanja, 19:20 25-12-2008
01MDM



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

Цитата:
А то че-то не могу найти ничего подобного.

 

Код:
 
echo some test text 1>>sometest.file
 


Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 19:35 25-12-2008
meshanja

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

Всего записей: 40 | Зарегистр. 09-11-2008 | Отправлено: 20:40 25-12-2008
alexander6161



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Очень долгое время писал батники и превращал их в исполняемые файлы при помощи Quick Batch File Compiler. Достигал 2 цели - не было чёрных окошек и рядовой пользователь не мог залезть в содержимое батника. С середины декабря все файлы, скомпилированные мной в Quick Batch File Compiler (даже которые делал год назад) стали определяться антивирусом Касперского как трояны. Отправил файл на http://www.virustotal.com/ru/ так аж 6 антивирусников, сказали что это троян, хотя там всего одна строчка:
echo Privet!
 
Задача такая:
надо найти прогу, которая будет делать батник исполняемым файлом, зашифровывая содержимое от посторонних глаз, будет позволять вставить иконку в файл и версию файла (версия, производитель, авторские права). Но при запуске исполняемого файла не должно быть никаких запросов пароля.
 
Попытался запаковать WinRAR-ом (SFX), но его можно открыть в винраре и посмотреть содержание, батник лежит там не шифрованный (можно даже этот файл rar в блокноте открыть и содержание батника посмотреть).
 
Есть ли какой-нибудь архиватор, который запакует батник в исполняемый файл, шифруя случайным паролем, чтобы при запуске он сам расшифровывал его, не тревожа пользователя? Или есть какие-нибудь другие программы для этого, которые не определяются антивирусниками как вирусы?

Всего записей: 185 | Зарегистр. 17-08-2008 | Отправлено: 07:39 26-12-2008
researcherr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexander6161
Вот попробуй вот эту прогу http://www.f2ko.de/English/b2e/index.php
Я пользуюсь и меня устраивает.

Всего записей: 136 | Зарегистр. 16-07-2003 | Отправлено: 08:49 26-12-2008
gryu



дикий гусь
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexander6161
Ситуация знакомая.  
1. Можно использовать программу Bat To Exe Converter.  
а. бесплатная.
б. пакует сжимая.  
2. "Вышла" новая версия  Quick Batch File Compiler(см. в варезнике). На результаты её работы антивирусы не ругаются. .... пока....  

Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 13:27 26-12-2008 | Исправлено: gryu, 13:28 26-12-2008
alexander6161



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

Цитата:
2. "Вышла" новая версия  Quick Batch File Compiler(см. в варезнике). На результаты её работы антивирусы не ругаются. .... пока....  
 

Ругаются, ещё как ругаются - 6 антивирусников из 38. У меня стоит как раз эта самая последняя версия (3.2.0.0 от 11/09/2008), взята с официального сайта, лицензионная.
 
Остальные советы сейчас буду пробовать.

Всего записей: 185 | Зарегистр. 17-08-2008 | Отправлено: 14:37 26-12-2008
gryu



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

Цитата:
взята с официального сайта

Возьми в варезнике. Там правленная версия.  
 
 
Добавлено:
во всяком случае, на неё вэб с кашмарским не ругаются.

Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 14:46 26-12-2008
XXXXL



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Тут у меня возникла кое-какая проблемма, прошу помочь кто может.
Есть текстовой докумен с более 1000 записей, то есть там больше 1000 строк, мне понадобилось обрамить каждую строку символом "#"
 
Пример:

Код:
Есть:
11111
22222
33333
44444
и т.д
 
Нужно:
#11111#
#2222#
#33333#
#44444#
и т.д

 
Помогите пожалуйста кто может это осуществить.

Всего записей: 286 | Зарегистр. 16-05-2007 | Отправлено: 14:51 26-12-2008
alexander6161



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я тут начал немного разбираться как WinRAR работает, там если сделать как задумал, антивирусник 1000% в жизни никогда не начнёт ругаться. Не будет же он ругаться на архивы SFX?
Алгоритм работы такой:
Делаю SFX-архив, паролю его паролем, например 1234567.
В этом exe-файле есть ресурс "DIALOG" - "GETPASSWORD1" - "0"
Там есть такая строчка:
CONTROL "", 101, EDIT, ES_LEFT | ES_PASSWORD |
Меняю её на
CONTROL "1234567", 101, EDIT, ES_LEFT | ES_PASSWORD |
И тогда при запуске выпадает окно, в котором уже есть пароль (закрыт звёздочками).
 
А дальше самое главное - я в скриптах ну вообще не понимаю, как заставить его принять пароль, не нажимая кнопку "Ок"? Или символ ввода как-то подставить после пароля, или команда какая есть для ввода данных по умолчанию?
Самое главное здесь то, что обычный пользователь, если захочет открыть этот экзешник по правой кнопке пыши - "Открыть в WinRAR" - получит окно с вводом пароля, которого он знать не знает, ведь это окно выпадает с пустой строкой ввода пароля.
 
Может кто понимает в этом? Или идти в другую тему?

Всего записей: 185 | Зарегистр. 17-08-2008 | Отправлено: 15:01 26-12-2008
01MDM



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

Код:
 
@echo off
for /f "tokens=*" %%i in (1.txt) do echo #%%i# 1>>1.tmp
move 1.tmp 1.txt
 

 
Или с помощью sed, но конец строки будет в юникс-стандарте.

Код:
 
sed -n -i "s;\(^\)\(.*\)\($\);#\2#;p" 1.txt
 


Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 15:06 26-12-2008 | Исправлено: 01MDM, 15:17 26-12-2008
Elroir



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

Код:
 
@echo off
for /f "tokens=*" %%a in (list.txt) do echo #%%a#>>~list.txt
 
 
В файле list.txt твой список, в файле ~list.txt будет список с "#".
 
Добавлено:
01MDM
:-)

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

Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 15:07 26-12-2008
XXXXL



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
01MDM, Elroir, Спасибо вам ребята огромное!!!
 
С наступающим Вас Новым Годом!

Всего записей: 286 | Зарегистр. 16-05-2007 | Отправлено: 16:53 26-12-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, как организовать поиск файлов в папке не включая подпапки в ней? И вывести список этих файлов (путей) в какой-нить файл?
 
Добавлено:
Вроде сам разобрался

Код:
for /F "tokens=*" %%j in ('dir /b /a:-d "%DIR_PATH%"') do (echo %DIR_PATH%\%%j >> "%LIST_PATH%")

Так правильно будет?

Всего записей: 3242 | Зарегистр. 30-05-2007 | Отправлено: 01:50 27-12-2008
   

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

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru