Delay Delay — это приложение, предназначенное для имитации команды PAUSE. Вместо использования команды PAUSE в пакетном сценарии вы можете просто запустить приложение Delay.exe. По умолчанию он приостанавливается на пять секунд. Пользователь может указать, сколько секунд задержки он хочет. Например, Delay /S 30 сделает паузу на 30 секунд. Если есть какой-либо вывод, этот вывод будет отключен по умолчанию. Это делается путем перенаправления всего вывода на общий сетевой ресурс (\Server\share\). Это делается путем установки переменной среды PSSH. Теперь весь вывод будет передаваться в общий ресурс PSSH. Затем этот общий ресурс считывается Delay.exe. Чтобы приложение Delay считывало переменную среды, она должна быть определена в разделе локальных переменных файла delay.ini. Это делается автоматически при первом запуске задержки. Установить вне файла Set Out-File можно использовать для отображения текста в текстовом файле. Это можно использовать для простой отправки вывода скрипта в текстовый файл. В приведенном ниже примере статус строки 1 файла /dev/null выводится на экран. Вот пример команды set out-file в действии. # изменить текущий каталог на c:\Win32\server компакт-диск c:\Win32\сервер # обработать содержимое файла screen.txt c:\Win32\сервер\экран.txt Введите текстовый файл Вывод текстового файла — это команда, которая считывает сценарий и выводит данные по мере их чтения. Его можно использовать для замедления работы скрипта. Например, если вы печатаете текстовый файл по мере его чтения, вы получите более быстрое время выполнения. Это потому, что нет исключений для всего, что читается на экран. В приведенном ниже примере type-out используется для вывода содержимого файла screen.txt на экран. Вывод можно использовать для ускорения работы скрипта. Однако ввод сценария может быть проблемой безопасности. Например, если вы ввели содержимое файла file.exe в файл, вы запустите file.exe как команду. Его нельзя использовать как угрозу безопасности. 4.2 Конвейер вывода нескольких приложений Откуда:, Автор: Мэтью Барнетт Конвейерная передача вывода нескольких приложений может быть :: КОНСТРУКТОР : @delay=# секунд ожидания перед выполнением команды : @pause=секунды для паузы между командами @пауза необязательна, по умолчанию 30 Применение: Задержка [/S] [@pause] [@command] [@commandOptions] [@команда] может быть любой командой для запуска, а [@commandOptions] подобен параметрам командной строки для этой команды. Если команда представляет собой просто число, предполагается, что это количество секунд для паузы. Пример: Задержка 30 / с [пауза] "ping google.com" Пауза будет выполняться в течение 30 секунд после завершения проверки связи и будет подавлена с помощью /S (без вывода). Задерживать Простая программа командной строки, которая помогает заменить использование PAUSE для пакетных файлов. Вы можете использовать параметр «@pause», чтобы указать количество секунд для паузы между каждой командой, и параметр «/S», чтобы подавить весь вывод на экран. Программа представляет собой простое консольное приложение, но создаст файл .bat с набором команд между строк... :: ОПИСАНИЕ ПРИЛОЖЕНИЯ ЗАДЕРЖКИ : @delay=# секунд ожидания перед выполнением команды : @pause=секунды для паузы между командами @пауза необязательна, по умолчанию 30 :: ЗАДЕРЖИВАТЬ : @delay=# секунд ожидания перед выполнением команды : @pause=секунды для паузы между командами @пауза необязательна, по умолчанию 30 :: ЗАДЕРЖКА ЗАЯВЛЕНИЯ : @delay=# секунд ожидания перед выполнением команды : @pause=секунды для паузы между командами @пауза необязательна, по умолчанию 30 :: ЗАДЕРЖИВАТЬ : @delay=# секунд ожидания перед выполнением команды : @pause=секунды для паузы между командами @пауза необязательна, по умолчанию 30 :: ЗАДЕРЖКА ЗАЯВЛЕНИЯ : @delay=# секунд ожидания перед выполнением команды : @pause=секунды для паузы между командами @пауза необязательна, по умолчанию 30 :: ЗАДЕРЖИВАТЬ : @delay=# секунд ожидания перед выполнением команды : @pause=секунды для паузы между командами @пауза необязательна, по умолчанию 30 Задержка — это простое консольное приложение, которое позволяет вам указать, как долго вы хотите ждать между каждой командой. Это намного быстрее, чем использовать PAUSE fb6ded4ff2
Related links:
Comments