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

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

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

vu1tur (11-09-2007 15:22): продолжаем в теме Задачи на bat-файлах 4  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

vu1tur



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

 
Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать неправильно!!!
 
Дополняем шапку: добавляем готовые решения, полезные ссылки.
 
Примечание: Большие куски кода заключайте в тэг [more]  
 
Смежные темы:
В помощь системному администратору » Автоматизация администрирования
Программы » Командная строка, батники\сценарии
 
Полезные ссылки
 
Полезные утилиты
 
Готовые решения и частые вопросы:
  • Встроенный справочник по командам
  • Создание помощи по всем командам консоли 2000 и XP
  • Альтернативные решения »
  • Работа с текстом, датой, и файлами »
  • Администрирование, автоматизация и сеть »
  • Работа с переменными и параметрами ком. строки »
     
    Описания работы команд и символов участниками темы:
    · setlocal enabledelayedexpansion и переменные окружения
    · символы & и && в командной строке
    · Переменная %0

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 11:54 27-04-2007 | Исправлено: Elroir, 03:59 10-09-2007
    RwR



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как с помощью cmdow.exe запустить приложение в скрытом виде? Почему-то не получается, хотя вроде всё правильно делаю.

    Всего записей: 287 | Зарегистр. 20-09-2006 | Отправлено: 22:34 02-07-2007
    ViSiToR



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

    Цитата:
    Как с помощью cmdow.exe запустить приложение в скрытом виде?

    Из страницы утилиты:
     

    Цитата:
    Run a program hidden:-

    Код:
    cmdow /run /hid myprog.exe


    ----------
    ViSiToR a.k.a CreatoR
    CreatoR это не ник, CreatoR это стиль жизни!

    Всего записей: 3251 | Зарегистр. 01-04-2006 | Отправлено: 22:43 02-07-2007
    RwR



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

    Всего записей: 287 | Зарегистр. 20-09-2006 | Отправлено: 23:04 02-07-2007
    ViSiToR



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    RwR
    Расскажи подробнее что тебе нуджно достичь...
     
    Потому что с этого:
     

    Цитата:
    Как с помощью cmdow.exe запустить приложение в скрытом виде?

     
    я могу понять только одно:
     
    "Как запустить приложение в скрытом виде"...    
     
    если оно не запускается в скрытом виде, тогда вместо того чтобы писать “Я ж сказал, так не получается.”, написал бы то как оно запускается, что не получается и т.д, у меня лично получается

    ----------
    ViSiToR a.k.a CreatoR
    CreatoR это не ник, CreatoR это стиль жизни!

    Всего записей: 3251 | Зарегистр. 01-04-2006 | Отправлено: 23:09 02-07-2007
    Elroir



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

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

    Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 23:12 02-07-2007
    RwR



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну опиши тогда как ты запускаешь notepad. У меня просто не получается. Прога запускается так, как обычно.

    Всего записей: 287 | Зарегистр. 20-09-2006 | Отправлено: 11:07 03-07-2007
    wolf0425



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    кстати, а средствами XP совсем нельзя запустить батник "невидимым"  (лучше бы конечно себя скрыть, но можно и новый породить) ?
    В смысле - под текущим пользователем и без прав администратора, т.е. шедулер не предлагать.
     
    потому как cmdow мой корпоративный фаервол приравнял к вирусам...

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 11:14 03-07-2007
    Elroir



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

    Код:
    cmdow /run /hid notepad.exe

     
    wolf0425

    Цитата:
    кстати, а средствами XP совсем нельзя запустить батник "невидимым"

    Только если использовать для запуска VBS(JS) (при условии, что установлен Windows Scripting Host). То есть либо у тебя уже должен быть файл с VBS(JS) кодом, либо ты его создаешь в "первом батнике".

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

    Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 11:57 03-07-2007
    NIKZZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А почему все уперлись в  cmdow ? HideRun (1.5 Kb) вполне решает проблему.

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 15:12 03-07-2007
    by Dim



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    уважаемые, не подскажете текст батника по отключению/включению "Local Area Connection"? Вариант с Cnic'ом не очень катит..

    Всего записей: 122 | Зарегистр. 19-11-2002 | Отправлено: 16:14 03-07-2007
    01MDM



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

    Цитата:
    Вариант с Cnic'ом не очень катит..

     
    А в чем проблема?
     

    Код:
     
    @ECHO OFF
     
    if %1==/u goto:up
    if %1==/d goto:down
    if %1==/r goto:reload
     
    :up
    :: Включение
    cnic название_сетевого_интерфейса -c > nul
    goto:eof
     
    own
    :: Выключение
    cnic название_сетевого_интерфейса -d > nul
    goto:eof
     
    :reload
    :: Перезапуск
    cnic название_сетевого_интерфейса -d > nul
    cnic название_сетевого_интерфейса -c > nul
     
     

     
    Поменяй название сетевого интерфейса
    Назови как хочешь и вызывай с ключами /u, /d или /r

    Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 16:40 03-07-2007
    Elroir



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    by Dim
    Все равно без сторонних утилит не получится. Если не нравится или по каким-то причинам невозможно использовать cnic - есть утилита devcon от Microsoft. Но с ней гораздо сложнее.

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

    Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 16:43 03-07-2007
    by Dim



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

    Цитата:
    Цитата:Вариант с Cnic'ом не очень катит..  
     
     
    А в чем проблема?  

     
    неумным пользователям придется долго объяснять необходимость в нем..
    а когда их много..
     

    Цитата:
    Все равно без сторонних утилит не получится

    надеялся что все таки есть какое елегантное решение ну чтож нет так нет. Спасибо.

    Всего записей: 122 | Зарегистр. 19-11-2002 | Отправлено: 16:50 03-07-2007
    igor_andreev

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

    Цитата:
    неумным пользователям придется долго объяснять необходимость в нем..  
    а когда их много..  

    А когда их много, умные админы без всяких обьяснений, никого не спрашивая, кладут cnic всем в PATH и настраивают все так, чтобы работало от одного клика мышки или вообще без участия пользователя.[тут смайлик]

    Всего записей: 1705 | Зарегистр. 08-12-2004 | Отправлено: 18:33 03-07-2007 | Исправлено: igor_andreev, 18:35 03-07-2007
    RwR



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Капэц... Ни cmdow, ни HideRun не могут скрыть эту хрень!!! КАК ТАКОЕ ВОЗМОЖНО?!!! Даже через JS не скрывается!!!!!!
     
    Добавлено:
    Только AutoIt скрывает и всё!!! И то, еле как! Подскажите, а.

    Всего записей: 287 | Зарегистр. 20-09-2006 | Отправлено: 21:27 03-07-2007
    Elroir



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RwR
    Ты бы хоть написал, что именно пытаешься скрыть...
    Мы же не телепаты

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

    Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 22:34 03-07-2007
    NIKZZZZ



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

    Цитата:
    Ни cmdow, ни HideRun не могут скрыть эту хрень!!!

    А nircmd не пробовал ?

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 23:08 03-07-2007
    RwR



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не пробовал, агде скачать?
     
    Добавлено:
    Скачал. А как с его помощью скрыть приложение?
     
    Добавлено:
    Попробовал так:

    Код:
    nircmd.exe exec hide "file.exe"

    Не скрывает. Может, неправильно что-то сделал?

    Всего записей: 287 | Зарегистр. 20-09-2006 | Отправлено: 23:37 03-07-2007
    NIKZZZZ



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

    Цитата:
    Не скрывает.

    Вообще-то нужно запускать  nircmdс.exe , сам  nircmd.exe это самораспаковывающийся архив.
    nircmdc.exe exec hide "file.exe" у меня нормально работает. А чем Autoit не нравится?

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 23:54 03-07-2007
    RwR



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

    Код:
    nircmdc.exe exec hide "file.exe"

    Всё равно не скрывает. AutoIt не нравится тем, что приходится окно с новым именем, но того же приложения скрывать по новой. Надеялся на js, но даже он не помог.

    Всего записей: 287 | Зарегистр. 20-09-2006 | Отправлено: 00:00 04-07-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

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Задачи на bat-файлах 3
    vu1tur (11-09-2007 15:22): продолжаем в теме Задачи на bat-файлах 4


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru