Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Задачи на bat-файлах 4

Автор: Valdon
Дата сообщения: 17.01.2008 18:42
01MDM, хм.... Я ради эксперимента на VMware проинсталил голую(непотвиканную) ru_winxp_pro_with_sp2_vl.iso (MSDN-ский) - результат равен вышеописанному.....

З.Ы. На днях переповерю все еще раз....
Автор: APM2005
Дата сообщения: 17.01.2008 23:20
Подскажите в чем может быть дело
Есть bat скрипт в котором echo on (специально хочется видеть запускаемые команды)
если запускать его локально работает нормально, а если из под телнета снаружи, echo on не работает?

Проблема явно не в телнете, так как ставил openssh и через него пускал cmd.

Где проблема?
если в cmd.exe то из какой переменной окружения она узнает что запущена удаленно а не локально?
Автор: 01MDM
Дата сообщения: 18.01.2008 00:18
APM2005
Сам не пользуюсь, но вот выдержка из справки по telnet

Цитата:

localecho
Включает режим локального отображения команд.
Автор: SymA
Дата сообщения: 18.01.2008 01:39

Цитата:
SymA
возможно taskkill? т е taskkill ом убери ненужное тебе окно, вот и останется только нужное одно окно

king_stiven, а где погледеть pid окна? (как я понимаю оно будет являтся дочерним процессом Ехрlorer)

01MDM
Цитата:
cnic /?
- как это есть ? вбивание в cmd ничего не даёт. а можно в 2-х словах по-руски ? или придётся док . . .

Автор: Elroir
Дата сообщения: 18.01.2008 02:53
SymA

Цитата:
а где погледеть pid окна?

tasklist или утилита cmdow


Цитата:
cnic /? - как это есть ? вбивание в cmd ничего не даёт.

Шапка->Полезные утилиты->cnic
Автор: xeroxman
Дата сообщения: 18.01.2008 13:18
Valdon

Цитата:
@echo off
if "%per%" == "" (
set per=yes
cmd.exe /a /c %0
exit /b
)
chcp 1251 >nul
Echo Русский текст в кодировке ANSI-1251 - Наблюдаем крякозябы в консоли
Echo Возможно ли от них избавиться?
Pause
Exit


а если так?

@echo off
Echo ђгббЄЁ© ⥪бв ў Є®¤Ёа®ўЄҐ ANSI-1251 - Ќ Ў«о¤ Ґ¬ ЄапЄ®§пЎл ў Є®-б®«Ё
Echo ‚®§¬®¦-® «Ё ®в -Ёе Ё§Ў ўЁвмбп?
Pause
Exit
Автор: Valdon
Дата сообщения: 18.01.2008 13:35
xeroxman
Цитата:
Echo ђгббЄЁ© ⥪бв ў Є®¤Ёа®ўЄҐ ANSI-1251 - Ќ Ў«о¤ Ґ¬ ЄапЄ®§пЎл ў Є®-б®«Ё
Echo ‚®§¬®¦-® «Ё ®в -Ёе Ё§Ў ўЁвмбп?
Pause
Exit
Так конечноже в консоли крякозяблов нету, тож текст в DOS-866 Проблема в том что при использовнии этого кода:
Код: @echo off
chcp 1251 >nul
Echo Русский текст в кодировке ANSI-1251 - Наблюдаем крякозябы в консоли
Echo Возможно ли от них избавиться?
Pause
Exit
Автор: front242
Дата сообщения: 18.01.2008 13:44
подскажите пожалуйста, как реализовать батничек который бы подключался по ssh, логинился, выполнял команду и отключался, чтобы его потом в планировщик кинуть, а то запарился уже это руками делать
Автор: kefirr
Дата сообщения: 18.01.2008 13:53
Господа, подскажите как реализовать задачу с помощью batника

есть утилита rsync - ею надо бэкапнуть весь диск за исключением определённых папок.
меня интересует не как бэкапить "рсинком", а как заставить его заглянуть во все папки на диске выполнив определённые действия пропустив определённые папки.
сам "рсинк" такими возможностями не обладает, но вот как-нибудь for'ом можно же пройтись ...
Автор: Maza Faka
Дата сообщения: 18.01.2008 15:02
kefirr

Код: @echo off
for /r c:\temp %%a in (.) do echo %%a
Автор: SymA
Дата сообщения: 18.01.2008 15:38

Цитата:
Цитата:cnic /? - как это есть ? вбивание в cmd ничего не даёт.

Шапка->Полезные утилиты->cnic
а что такое шапка ?
и где её искать ?

как посмотреть дочерние процессы explorer ? (в cmd нельзя, походу)

Автор: Saftor
Дата сообщения: 18.01.2008 16:06
Добрый вечер не подскажете как решить следующую задачу:
При печати на одном компе создаётся большое количество \PIPE\spoolss в соединениях (50 и более), данную проблему пытаюсь решить, но пока думаю просто отключать эти соединения! Какой написать батник использую команду я так пологаю openfiles /disconneсt чтоб он автоматом их грохал!
Заранее благодарен
Автор: 01MDM
Дата сообщения: 18.01.2008 16:33
SymA
Шапка это то что вверху, в заголовке, но у меня туда не получается заглянуть

Но я тебе давал прямую ссылку
cnic /?
Скачай и разархивируй .exe дважды.
Автор: uZver
Дата сообщения: 18.01.2008 22:31
front242
посмотри 2-3 страницы назад, я давал ссылку на телнет клиент поддерживающего скрипты к нему есть дополнение для работы по ssh
тут версия поновее вроде
Автор: SymA
Дата сообщения: 19.01.2008 01:19
а почему не работает ?

Код: cmdow @ /hid
Автор: 01MDM
Дата сообщения: 19.01.2008 09:15
SymA
Почему у тебя не работает cmdow @ /hid не знаю

Код:
cmdow @ /hid
rem Some code here
Автор: Valdon
Дата сообщения: 19.01.2008 12:03

Код: @echo off
chcp 1251 >nul
if "%per%" == "" (
set per=yes
Echo Цвет текста и фона консоли по умолчанию ^(белый текст на черном фоне^)...
Echo Перезапускаем батничек....
Pause
cmd.exe /t:04 /c %0
exit /b
)
Echo.
Echo Хотим чтоб отображаемый текст был красного цвета на черном фоне после перезапуска cmd.exe, но нифига невыходит.
Pause
chcp 866 >nul
Exit
Автор: king_stiven
Дата сообщения: 19.01.2008 12:15
Valdon
в этом направлении копать

cmd.exe /t:04
cmd.exe /c %0
Автор: leonski
Дата сообщения: 19.01.2008 13:10
Господа script гуру, пожалуйста подскажите (а ещё лучше дайте готовый рабочий скрипт на vbscript, powershell или dos batch file для создания home folders для уже созданных заранее юзеров в Win2003 Active Directoty домене. Тоесть, пользователи уже созданы, нужно теперь создать им home папки на файл сервере. Папка должна быть создана и зашарена с именем юзера. В добавок ко всему, доступ к home папке имеет только тот юзер для которого она была создана. Заранее спасибо
Автор: Valdon
Дата сообщения: 19.01.2008 15:51
king_stiven, не прокатит... после выполения cmd.exe /t:04 скрипт завершит свою работу... Народ, расшифруйте плиз как прикрутить другие ключи к cmd.exe если есть ключ /c ?
Автор: Elroir
Дата сообщения: 19.01.2008 15:55
Valdon
king_stiven
А почему бы не использовать команду "color"?
Автор: Valdon
Дата сообщения: 19.01.2008 16:20
Elroir, конкретно, я хочу услышать возможно ли применять други ключи в cmd.exe при наличи ключа /c ? Если да то как?
Автор: 01MDM
Дата сообщения: 19.01.2008 16:32
Valdon
Если вызывать просто cmd то /t:BgFg работает, если надо вызвать батник и передать ему нужный цвет (мало-ли в зависимости от обстоятельств), то можно передать команду в качестве параметров

Код:
=== 1.cmd ===
start 2.cmd color 74

=== 2 cmd ===
%1 %2
echo %cmdcmdline%
pause
Автор: Elroir
Дата сообщения: 19.01.2008 17:09
Valdon

Цитата:
конкретно, я хочу услышать возможно ли применять други ключи в cmd.exe при наличи ключа /c ?

По моему, только ключ /s можно использовать вместе с /c и /k.
Автор: king_stiven
Дата сообщения: 19.01.2008 18:03
Valdon

@echo off
chcp 1251 >nul
%~1
if "%per%" == "" (
set per=yes
Echo Цвет текста и фона консоли по умолчанию ^(белый текст на черном фоне^)...
Echo Перезапускаем батничек....
Pause
Call %0 "color 0c"
goto :eof
)
Автор: uZver
Дата сообщения: 19.01.2008 23:24
leonski
лучше тут посмотреть/спросить
Автор: PetyaML
Дата сообщения: 20.01.2008 02:11
Здравствуйте

Народ подскажите пожалуйста, просто батник... но чего-то голова не варит как это сделать..

Вобщем надо убить процесс 1с и запустить ее снова... все просто, но как закрыть окно батника не закрывая 1с

taskkill /f /t /im 1cv7.exe
c:\Progra~1\1Cv77\BIN\1cv7.exe

тоесть прибиваеться процесс 1с
запускается 1с
на фоне остаеться рабочее окно батника, 1с запускаеться
как прибить неактивное окно батника... оно весит есть его не закрыть ручками или закрыть 1с
Автор: Elroir
Дата сообщения: 20.01.2008 02:19
PetyaML

Код: start c:\Progra~1\1Cv77\BIN\1cv7.exe
Автор: PetyaML
Дата сообщения: 20.01.2008 11:36
Все работае, Elroir спасибо
Автор: LDAP
Дата сообщения: 20.01.2008 18:13
Вот еще уроки по написанию Bat-скриптов для начинающих. Лучшие что я нашел сегодня:
http://www.intuit.ru/department/os/compromtwin/1/
Можно спокойно добавить в шапку.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: Доступ к реестру через RegEdit?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.