Я хочу, чтобы powershell сценарий был выполнен однажды в минуту в фоновом режиме. Никакое окно не может появиться. Как я делаю это?
Большинство программ, которые я пишу в наши дни, имеют некоторую форму пользовательского интерфейса и мало того, что они могли бы с пользой вернуться, и еще меньше вероятности того, что что что-либо понадобится этот код состояния.
Зачем заставлять все программы возвращать одну? Как говорили другие, вы можете вернуть код статуса, если хотите...
-121--2751598-Согласно вашей странице википедии, существуют следующие правила:
Это может помочь разбить ее на те 4 подпроблемы.
Для анаграмм существует очень простой алгоритм. Создайте хэш-таблицу, в которой каждое слово хранится длинным с буквами, отсортированными по алфавиту. Так, например, если у вас есть слово расы
, оно превратится в acers
, а затем будет соответствовать анаграмме для cares
, которая также является acers
. Они, как правило, работают довольно быстро.
Что касается добавления письма и удаления письма, то это в основном то же самое, что анаграммы, только вы создаете отсортированный список писем, а затем ветвь для каждого письма вы можете добавить или каждый письма вы можете удалить, пока вы не найдете его.
Если вы держитесь вдоль одного и того же пятна, изменение буквы кажется самым сложным просто потому, что от него так много ответвлений.
-121--5044828-Используйте планировщик заданий Windows и запустите сценарий следующим образом:
powershell -File myScript.ps1 -WindowStyle Hidden
Кроме того, создайте сценарий, выполняемый под определенной учетной записью пользователя, и не только при входе этого пользователя в систему . В противном случае появится окно консоли.