На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Jin X
Страницы: (3) [1] 2 3  все  ( Перейти к последнему сообщению )  
> Задержка , или... может, лучше в PowerShell?
    Цитата Jin X @
    Проверку поддержки расширенной обработки команд и включение этой расширенной обработки, а также отложенного расширения переменных среды я делаю следующим образом:
    У меня один вопрос: учитывая что эти вещи появились лет этак 14 назад, где ты находишь системы, которые могут не поддерживать данные опции?

    Добавлено
    Цитата Jin X @
    В моём примере точность 10 мс (1/100 сек).
    Твой пример грузит Core i7 3770 на 10%. Не многовато-ли для ожидания?

    Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
    Сообщение отредактировано: Jin X -
      Цитата Dark Side @
      Твой пример грузит Core i7 3770 на 10%. Не многовато-ли для ожидания?
      Много. Предложи другой вариант.

      Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
        Я не специалист по скриптам, но думаю что переход на powershell решит все проблемы

        Добавлено
        ExpandedWrap disabled
          PS C:\Users\administrator> help Start-Sleep
           
          ИМЯ
              Start-Sleep
           
          ОПИСАНИЕ
              Приостанавливает выполнение скрипта или сеанса на указанный период времени.
           
           
          СИНТАКСИС
              Start-Sleep -Milliseconds <int> [<CommonParameters>]
           
              Start-Sleep [-Seconds] <int> [<CommonParameters>]
           
           
          ОПИСАНИЕ
              Командлет Start-Sleep приостанавливает выполнение скрипта или сеанса на указанный период времени. Его можно использ
              овать для решения различных задач, например чтобы дождаться завершения операции или приостановить работу перед повт
              ором операции.
           
           
          ССЫЛКИ ПО ТЕМЕ
              Online version: http://go.microsoft.com/fwlink/?LinkID=113407
           
          ЗАМЕЧАНИЯ
              Для просмотра примеров введите: "get-help Start-Sleep -examples".
              Для получения дополнительных сведений введите: "get-help Start-Sleep -detailed".
              Для получения технических сведений введите: "get-help Start-Sleep -full".


        Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
        Сообщение отредактировано: Jin X -
          ^D^ima, а если написать программу на C++, Delphi или использовать JS/VBS, то много чего ещё сделать можно.
          Здесь (в этой ветке) речь идёт о cmd! :offtop:

          Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
            так powershell используется повсеместно, начиная с висты, кому нужен этот cmd?

            Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
              использоваться он начал чуть раньше, а с висты (или таки с семёрки?) начал идти сразу вместе с виндой уже как полноценная замена устаревшему CMD.

              Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
                Цитата ^D^ima @
                так powershell используется повсеместно, начиная с висты, кому нужен этот cmd?

                По совету выше ... что-то пошло не так :)
                ExpandedWrap disabled
                  D:\Swap>help Start-Sleep
                  Данная команда не поддерживается. Воспользуйтесь параметром "Start-Sleep /?".
                   
                  D:\Swap>Start-Sleep /?
                  "Start-Sleep" не является внутренней или внешней
                  командой, исполняемой программой или пакетным файлом.

                ЗЫ: Win10-x64

                Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
                  JoeUser
                  ты ее из cmd что-ли запускал? :D

                  найди powershell в пуске

                  Добавлено
                  Откроешь для себя новый мир по управлению виндой

                  Добавлено
                  Узнал что можно даже с outlook взаимодействовать через PS, фантастика

                  Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
                    Цитата ^D^ima @
                    найди powershell в пуске
                    Найди Powershell ISE в пуске, хватит уже сидеть в консоли
                    Цитата ^D^ima @
                    Узнал что можно даже с outlook взаимодействовать через PS, фантастика
                    я по базе sqlite гулял обычными cd и ls. Правда тормозило оно адово.

                    Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
                    Сообщение отредактировано: Dark Side -
                      Цитата ^D^ima @
                      найди powershell в пуске

                      Цитата Dark Side @
                      Правда тормозило оно адово.

                      Тормозная хрень)
                      Цитата Dark Side @
                      хватит уже сидеть в консоли

                      Far - мое все)

                      Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
                        Цитата JoeUser @
                        Тормозная хрень)
                        ну да, садо-мазо из первого сообщения - наше всё

                        Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
                          В общем, так бы написал сразу:
                          ExpandedWrap disabled
                            powershell -command start-sleep -milliseconds 100
                          :)

                          Добавлено
                          Только реальная задержка получается на 0.4 сек дольше почему-то. Хоть 1 мсек ставь, хоть 1000...

                          Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
                            powershell сама запускается долго - ей .NET надо подтягивать, да и безопасность всю проверить - вдруг у тебя нет права запускать команды?

                            Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
                              Тогда как использовать задержку из .CMD с помощью powershell?
                              Написать код полностью в отдельный файл на powershell и вызвать его из .CMD?

                              Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
                                Выкинуть CMD и писать сразу на powershell и выполнять этот файл на powershell.

                                Это сообщение было перенесено сюда или объединено из темы "Трюки в CMD"
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (3) [1] 2 3  все


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0485 ]   [ 17 queries used ]   [ Generated: 19.03.24, 08:42 GMT ]