Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PowerShell Вывод из функции https://www.cyberforum.ru/ powershell/ thread2039250.html
Добрый день. Подскажите пожалуйста как сделать правильный вывод из функции. допустим у нас есть некая функция обернутая в try catch котороя делает что то и если код успешно отработал вернет в...
PowerShell Windows form вывод текста как в консоле
всем доброго дня. хотелось бы добавить в форму окно консоли powershell, то есть должна открыться форма, вывести некоторую информацию, и снизу динамически выводить консольную информацию о исполняемых...
Импорт кириллицы в текстовый файл - результат пусто PowerShell
*. Csv description Центральный офис - Лондон После выполнения скрипта, файл пустой, и так только с кириллицей, латинские нормально работатют.
PowerShell Выгрузка отчета пользователей по группам согласно списка Добрый день! Сделал скрипт для выгрузки пользователей из группы AD согласно списка в текстовом файле, он работает. Появилась необходимость немного видоизменить итоговую отчетность, возникли... https://www.cyberforum.ru/ powershell/ thread2038881.html
PowerShell Неправильная кодировка русских букв из эксель https://www.cyberforum.ru/ powershell/ thread2038861.html
Вот скрипт который конвертирует таблицу Excel в формат *.csv $path = $(Read-Host "Укажите путь к каталогу где находится файл для импорта-экспорта") cd $path $path = $(Read-Host "Введите...
PowerShell Экспорт данных после обработки в *.csv, используя Export-Csv
Данные находятся в файле sample.csv objectClass;displayName;userPrincipalName;mail user;Семен Астахов;s.astachov@bvs.local;astachov@mail.ru user;Александр...
PowerShell Import-Csv и Excel - некорректное отображение кириллицы
Import-Csv Экспортирую файл exel.xlsx в формат *.csv, и не важно то ли это *.csv(ms-dos), или обычный *.csv, exel.xlsx objectClass;displayName;userPrincipalName;mail user;Александр...
PowerShell Скрипт по формированию уровней доступа для сетевых путей Добрый день. Есть скрипт, который формирует по заданому пути файл в котором есть назначенные уровни доступа (прямые или если группа AD, то еще и состав объектов в группе). Работает он красиво, но... https://www.cyberforum.ru/ powershell/ thread2037012.html
PowerShell Использования цикла do while в функции в Powershell https://www.cyberforum.ru/ powershell/ thread2037011.html
Смысл скрипта, чтобы он наполнял некий файл строчками с данными, но наполнял до тех пор пока пользователь не скажет нет. Я попробывал реализовать это через цикл do while не получилось. ...
PowerShell Не пойму что может быть не так в работе скрипта Всем привет. Помогите пожалуйста. Есть скрипт который проверяет пользователей в АД, если они не активны определенное количество дней, то их отключает и перемещает в другой раздел. # Disable Active... https://www.cyberforum.ru/ powershell/ thread2036833.html
50 / 16 / 11
Регистрация: 27.03.2013
Сообщений: 788
20.09.2017, 12:36  [ТС] 0

Функция с таймером выбора действия или выполнение действия по умолчанию

20.09.2017, 12:36. Показов 5376. Ответов 5
Метки (Все метки)

Ответ

Кликните здесь для просмотра всего текста
PowerShell
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
clear
Function read-HostTimeout {
 
<# Описание: Имитация встроенного командлета "read-host" 
 но добавляет окончание
 времени для получения ввода информации. 
 Не поддерживает -  asSecureString
 Этот скрипт предоставляется как есть и может быть свободно использован
 и распространен до тех пор, пока свойсвтенной разрешение на передачу
 поддерживается
      Написано: [email]thegeek@thecuriousgeek.org[/email]
    Дата изменения:  10-24-14
 
   Установка параметров.  Сохранение запроса обязательно
 как оригинал.
 параметрам вызова функции можно жестко приписать
 определенный тип значения. Для этого нужно просто указать
 имя соответствующего .NET-типа в квадратных скобках 
 перед именем параметра в определении функции
 например так - [string]$prompt
 Дополнительные параметры функции
 Mandatory – Принимает два значения True обязательный для заполнения 
 и False необязательный;
 Position – Позиция переменной при вызове функции; #>
 
param(
    [Parameter(Mandatory=$true,Position=1)]
    [string]$prompt,
    
    [Parameter(Mandatory=$false,Position=2)]
    [int]$delayInSeconds
)
 
<# $prompt  –  обязательная переменная при вызове функции
$delayInSeconds   – не обязательная переменная при вызове функции
$sleep = 250
$delay = ($delayInSeconds*1000)/$sleep
 Но если ее не указать, тогда переменная $delay , будет иметь значение 0.
   Выполнить математическое преобразование установленного времени задержки
в миллисекундах и деленное на значение времени ожидания, для того чтобы было 
установлено правильное время задержки таймера
#>
 
    $sleep = 250
    $delay = ($delayInSeconds*1000)/$sleep
    $count = 0
 
<#  Класс ArrayList  -  Реализует интерфейс IList с помощью 
    массива с динамическим изменением размера по требованию; 
     предназначен для хранения однородных коллекций объектов
  Интерфейс IList - Представляет необобщенную коллекцию объектов,
  к каждому из которых можно получить индивидуальный доступ по индексу. #>
 
    $charArray = New-Object System.Collections.ArrayList
    Write-host -nonewline "$($prompt):  "
 
 
 }
 
read-HostTimeout 'Строка' 10
 
$a = read-HostTimeout -prompt 'Y/[N]' -delayInSeconds 5
if ($a[-1] -eq $null){$a[-1] = 'N'}
Write-host "`nВыбрано:" $a[-1]
write-host


Не удается индексировать в массив NULL.


Кликните здесь для просмотра всего текста
PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
Строка:  Y/[N]:  Не удается индексировать в массив NULL.
D:\script-ps\scripts\read-HostTimeout.ps1:63 знак:5
+ if ($a[-1] -eq $null){$a[-1] = 'N'}
+     ~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : NullArray
 
Не удается индексировать в массив NULL.
D:\script-ps\scripts\read-HostTimeout.ps1:64 знак:1
+ Write-host "`nВыбрано:" $a[-1]
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : NullArray


Добавлено через 1 час 7 минут
Цитата Сообщение от masli Посмотреть сообщение
Что имеется ввиду в этом условии
А вопросы по коду, полупуста прокомментируйте кто может...

Вернуться к обсуждению:
Функция с таймером выбора действия или выполнение действия по умолчанию
0
Заказывайте контрольные, курсовые и дипломы здесь.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.09.2017, 12:36
Готовые ответы и решения:

Выполнение действия в зависимости от выбора пользователя в confirm.
не получается привязать к confirm действие. По отдельности работает, а когда пытаюсь совместить, то...

Выполнение действия на странице после срабатывания действия в другом скрипте
В теле страницы есть скрипт такого вида: &lt;script&gt;(function(d,a,b){let...

Как ускорить выполнение кода? (Получение цвета пикселя, сравнение и выполнение действия)
Всем привет. Нужна консультация экспертов) Программа такая. Есть пиксель на экране, в нем то...

Калькулятор. Как осуществить при повторном нажатии на "+" или другой знак, выполнение действия
Есть хоть идея у кого-нибудь???:wall:

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.