Автоматизация используя возможности командной строки Windows [BAT - файлы]

Discussion in 'Windows' started by m-Xacker, 11 Nov 2008.

  1. kappa

    kappa New Member

    Joined:
    19 Jul 2010
    Messages:
    25
    Likes Received:
    0
    Reputations:
    0
    Возможно ли через консоль cmd открыть нужный мне порт на определенном протоколе???, или может есть другие решения без помощи прог.
     
    1. Voin332

      Voin332 New Member

      Joined:
      14 Jan 2011
      Messages:
      37
      Likes Received:
      0
      Reputations:
      0
      Помогите написать батник для резервного копирования папки(база 1с)(с вложенными файлами и папками) по расписанию, например каждый день в 17.45, и сразу же архивировал папку по текущей дате!
       
      1. riney

        riney New Member

        Joined:
        18 Apr 2010
        Messages:
        6
        Likes Received:
        0
        Reputations:
        0
        помогите написать bat'ник, который запускает фаил от другого пользователя
         
        1. InfectedM

          InfectedM Elder - Старейшина

          Joined:
          4 Nov 2007
          Messages:
          155
          Likes Received:
          12
          Reputations:
          0
          Возможно ли написать батник,который будет определять путь до броузера IE FF?
          в батнике можно как-нибдуь извлекать значения реестра в переменную?
           
          1. randman

            randman Members of Antichat

            Joined:
            15 May 2010
            Messages:
            1,366
            Likes Received:
            610
            Reputations:
            1,101
            http://www.pisoft.ru/execas/execas.htm
            Да, путь к IE везде стандартный.

            FireFox - Обычно путь стандартный, так же можно использовать встроеные переменные - %APPDATA%, %ALLUSERSPROFILE% и т. д. - http://www.windowsfaq.ru/content/view/263/57/
            А путь к файлу в реестре отображается в этом ключе:
            Code:
            HKLM\Software\Mozilla\Mozilla Firefox\Версия и язык(Можно узнать предыдущей командой)\Main -  Install Directory
            HKLM\Software\Mozilla\Mozilla Firefox\Версия и язык(Можно узнать предыдущей командой)\Main -  PathToExe
             
            1. Gervorovski

              Gervorovski Banned

              Joined:
              28 Sep 2010
              Messages:
              159
              Likes Received:
              12
              Reputations:
              0
              Подскажите как сделать батник, автоматического включения компьютера. Ни программы не помогают, ни в БИОСе нет возможности активировать такую фичу (скорее всего из-за версиии прошивки БИОСА)
               
              1. Tw!m4

                Tw!m4 Elder - Старейшина

                Joined:
                15 Jun 2007
                Messages:
                187
                Likes Received:
                19
                Reputations:
                0
                Wake On Lan Command Line

                только если в биосе можно включить Wake On Lan и потом с компа или с сервака загрузить батник в планеровщик

                PS: только что проверил, работает.
                 
                1. Chij

                  Chij New Member

                  Joined:
                  28 Mar 2012
                  Messages:
                  4
                  Likes Received:
                  0
                  Reputations:
                  0
                  Такой вопрос. Мне надо при запуске приложения вызвать окно с ошибкой. Например я создаю sfx архив который тихо распакуется в нужные папки, но чтоб юзер не спалил вылезет ошибка он нажмёт ок и забудет.
                  Как вызвать такое окно ошибки??
                   
                  1. Tw!m4

                    Tw!m4 Elder - Старейшина

                    Joined:
                    15 Jun 2007
                    Messages:
                    187
                    Likes Received:
                    19
                    Reputations:
                    0
                    через батник не пойдет, только через vbs. Ну или батником можно ссимулировать окно через net send ( win xp ) но там палевно, во первых: нет звука ошибки, во вторых нет значка ошибки, в третих служба должна быть включина.
                     
                    #69 Tw!m4, 6 Jun 2012
                    Last edited: 6 Jun 2012
                    1. Chij

                      Chij New Member

                      Joined:
                      28 Mar 2012
                      Messages:
                      4
                      Likes Received:
                      0
                      Reputations:
                      0
                      Блиин, буду очень признателен если кинешь пример кода или ссылку где посмотреть. Я прост даже приблизительно не знаю чё писать. Круто если для 7ки=)
                       
                      1. z0mbyak

                        z0mbyak Active Member

                        Joined:
                        10 Apr 2010
                        Messages:
                        537
                        Likes Received:
                        200
                        Reputations:
                        293
                        Обычный мессаджбокс, ничего сложного...
                        http://avisop.tripod.com/vbscript/msgbox.htm
                         
                        4 people like this.
                        1. tester_new

                          tester_new Elder - Старейшина

                          Joined:
                          12 Feb 2012
                          Messages:
                          300
                          Likes Received:
                          45
                          Reputations:
                          24
                          Интересует пример с командой at где некий код или *.bat файл будет выполняться к примеру каждые 10 мин.
                           
                          1. riney

                            riney New Member

                            Joined:
                            18 Apr 2010
                            Messages:
                            6
                            Likes Received:
                            0
                            Reputations:
                            0
                            Как получить имя и путь файла, который запускает батник?

                            Есть файл, при запуске вызывается bat'ник, в который нужно передать имя и путь запускаемого файла. Как?
                             
                            1. po[w]er

                              po[w]er Banned

                              Joined:
                              1 Oct 2012
                              Messages:
                              57
                              Likes Received:
                              0
                              Reputations:
                              0
                              тоже интересует, скиньте в pm пожалуйсто. благодарю
                               
                              1. tester_new

                                tester_new Elder - Старейшина

                                Joined:
                                12 Feb 2012
                                Messages:
                                300
                                Likes Received:
                                45
                                Reputations:
                                24
                                Если понял верно.. попробуйте как то так, может кто то доработает мой вариант...

                                Code:
                                tasklist /V /FO LIST | findstr  /I /R "your_programm"
                                
                                 
                                1. Unknowhacker

                                  Unknowhacker Member

                                  Joined:
                                  25 May 2013
                                  Messages:
                                  254
                                  Likes Received:
                                  35
                                  Reputations:
                                  24
                                  Народ, можете скинуть код на открытия общего доступа к дискам (c;d;z.. etc) Я помню где-то я его видел, но найти не могу..
                                   
                                  1. tester_new

                                    tester_new Elder - Старейшина

                                    Joined:
                                    12 Feb 2012
                                    Messages:
                                    300
                                    Likes Received:
                                    45
                                    Reputations:
                                    24
                                    net share c=c:\
                                    и.т.д
                                     
                                    1. Killan

                                      Killan New Member

                                      Joined:
                                      18 Nov 2011
                                      Messages:
                                      8
                                      Likes Received:
                                      3
                                      Reputations:
                                      0
                                      Задача подключиться к удаленному комутатору, и выполнить на нем команду (точнее файл конфигов забрать файл конфигов). оборудование циско.

                                      Мною был выбран SSH протокол, с использованием plink.exe.

                                      Результат:
                                      FATAL ERROR: Server refused to start a shell/command.
                                      Подскажите в чем проблемма?

                                      Как решить вопрос? Возможна реализация по другому протоколу!
                                      Дам бабла!!
                                       
                                      #78 Killan, 29 Jul 2013
                                      Last edited: 30 Jul 2013
                                      1. djkefir

                                        djkefir New Member

                                        Joined:
                                        17 Dec 2010
                                        Messages:
                                        28
                                        Likes Received:
                                        1
                                        Reputations:
                                        0
                                        Гуглим.
                                        Переводим:
                                        Переводчик Google
                                         
                                        1. SC40

                                          SC40 New Member

                                          Joined:
                                          8 May 2015
                                          Messages:
                                          6
                                          Likes Received:
                                          2
                                          Reputations:
                                          3
                                          Несложные хитрости упрощения работы администратора Windows Server (2003, и по большей части 2008)


                                          Создание нового пользователя домена:
                                          Code:
                                          Dsadd user "cn=%фамилия% %имя%,cn=users,DC=%домен%,DC=local"
                                          -samid %логин% -upn %логин%@%домен%.local -pwd %пароль%
                                          -fn %имя% -mi %отч% -ln %фамилия% -display "%фамилия_имя_отчество%"
                                          -title "описание" -desc "описание" -acctexpires 0
                                          -memberof "cn=подгруппа_пользователей,cn=Users,dc=%домен%,dc=local"
                                          Дополнительно: если acctexpires=0, то пользователь вечен, иначе acctexpires = время автоудаления аккаунта, дни.


                                          Создание каталога для нового пользователя:
                                          Code:
                                          md d:\users\%логин%
                                          %windir%\system32\xcacls.vbs x:\users\%логин% /E /G "%домен%\%логин%:M"
                                          Дополнительно: требуется xcacls.vbs (загрузить из сайта Microsoft) в системном каталоге.


                                          Классический экран с полями ввода логина и пароля на ПК под Windows 7 и выше, включенным в домен:
                                          Code:
                                          reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
                                          /v dontdisplaylastusername /t REG_DWORD /d 1 /f
                                          Исправление проблемы отображения кириллических символов в программах на некоторых версиях Windows XP, включенных в домен:
                                          Code:
                                          [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
                                          "1250"="c_1251.nls"
                                          "1252"="c_1251.nls"
                                          Создание виртуального диска из папки на реальном диске:
                                          Code:
                                          subst B: C:\WINNT\_drive_B
                                          Дополнительно: хорошо помещать в автозагрузку.


                                          Подключение домашнего сетевого диска пользователя:
                                          Code:
                                          net use h: \\сервер\users\%логин% /persistent:yes
                                          Дополнительно: хорошо помещать в автозагрузку.


                                          Настройки выдачи списка компьютеров в клиентском сетевом окружении:
                                          Параметры раздела реестра "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters".


                                          Продолжение следует...