С Новым годом! Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/75: Рейтинг темы: голосов - 75, средняя оценка - 4.71
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28

Отправить email сразу на две электронные почты

30.04.2018, 09:53. Показов 14711. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется рабочий скрипт отправки email:

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#Входящие данные сообщения:
$From = "elimsmail@gmail.com"
$To = "test@gmail.com"
$SMTPServer = "smtp.gmail.com"
$SMTPPort = "587"
$Username = "elimsmail"
$Password = "yourpassword"
$subject = "hello"
$body = "bodytext"
 
#формируем сообщение в формате html:
$message = New-Object System.Net.Mail.MailMessage $From, $To
$message.Subject = $subject
$message.IsBodyHTML = $true
$message.Body = $body
 
#Отправляем:
$smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort)
$smtp.EnableSSL = $true
$smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password)
$smtp.Send($message)

Мне необходимо, чтобы скрипт отправлял одно и тоже сообщение сразу двум получателям. Как это можно реализовать?

Одно из решений это продублировать уже готовый скрипт (т.е. подряд написать две копии кода и во-второй копии указать соответственно другой электронный ящик), но выглядит это не совсем эстетично, слишком много лишнего кода.
1
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.04.2018, 09:53
Ответы с готовыми решениями:

Email запрет почты
добрый день а этом коде регистрация правильной почты т.е youremail@email.com preg_match("/^+@+\./" как можно сделать к примеру...

Отправка почты на разные email
Добрый всем вечер. Подскажите пожалуйста, как можно реализовать отправку почту на разные email (находящиеся на разных серверах) с одного...

Рассылка почты на email из поля БД Access
Всем привет. Есть база данных в которой находится связанные таблицы "Ученики" и "Родители" (в таблице Родители есть поле...

37
Любознательный
 Аватар для YuS_2
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
30.04.2018, 14:22
Цитата Сообщение от Jqot Посмотреть сообщение
Как это можно реализовать?
Создать массив с типом объектов [pscustomobject], заполнить его, естественно и по конвейеру передавать данные на вызов, предварительно оформленной, функции отправки почты.
PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
function send-mail {
...
}
 
$arr = foreach ($item in $items){
[pscustomobject]@{
    'From' = "elimsmail@gmail.com"
    ...
    'body' = "bodytext"
}
}
$arr|send-mail
Всё это только костяк скрипта. Способ заполнения массива выберите какой больше нравится... например, можно тоже оформить функцией и получать данные из файла (например: .xml)...
0
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
30.04.2018, 20:58  [ТС]
Забавный факт. Я не отмечал данный вопрос решенным, так как он не решен.
По всей видимости, это сделал модератор, поспешив со своим решением разумеется.

Мне ни о чём не говорят слова -
Цитата Сообщение от YuS_2
Создать массив с типом объектов [pscustomobject], заполнить его
- так как я абсолютно не разбираюсь в PowerShell.

Максимум на что меня хватило это сделать так, но данный код не работает.

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
function send-mail {
$message = New-Object System.Net.Mail.MailMessage $From, $To
$message.Subject = $subject
$message.IsBodyHTML = $true
$message.Body = $body
 
#Отправляем:
$smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort)
$smtp.EnableSSL = $true
$smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password)
$smtp.Send($message)
}
 
$arr = foreach ($item in $items){
[pscustomobject]@{
 
$From = "elimsmail@gmail.com"
$To = "test@gmail.com"
$SMTPServer = "smtp.gmail.com"
$SMTPPort = "587"
$Username = "elimsmail"
$Password = "yourpassword"
$subject = "hello"
$body = "bodytext"
 
}
}
$arr|send-mail
0
Любознательный
 Аватар для YuS_2
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
30.04.2018, 22:06
Цитата Сообщение от Jqot Посмотреть сообщение
Мне ни о чём не говорят слова
Цитата Сообщение от Jqot Посмотреть сообщение
- так как я абсолютно не разбираюсь в PowerShell.
Ок, тогда лучше не заморачиваться и не усложнять.
Можно сделать проще, при условии, что Ваш код отправки почты работает (я не проверял):
PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function send-mail {
    process{
        $From = $_.from;$To = $_.to;$SMTPServer = $_.smtpserver;$SMTPPort = $_.smtpport
        $Username = $_.username;$Password = $_.password 
        
        $message = New-Object System.Net.Mail.MailMessage $From, $To
        $message.Subject = $_.sabject
        $message.IsBodyHTML = $true
        $message.Body = $_.body
 
        $smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort)
        $smtp.EnableSSL = $true
        $smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password)
        $smtp.Send($message)
    }
}
import-csv file.csv|send-mail
Остается только заполнить файл file.csv, в таком формате:
Code
1
2
3
4
From,To,SMTPServer,SMTPPort,Username,Password,Subject,Body
elimsmail@gmail.com,test@gmail.co,smtp.gmail.com,587,elimsmail,yourpassword,hello,bodytext
elimsmail1@gmail.com,test1@gmail.co,smtp1.gmail.com,587,elimsmail1,yourpassword1,hello1,bodytext1
elimsmail2@gmail.com,test2@gmail.co,smtp2.gmail.com,587,elimsmail2,yourpassword2,hello2,bodytext2
А если необходимо одно и то же сообщение на разные адреса, то разбить код на две функции: первая - заполнение всех заголовков, кроме адреса To, вторая - заполнение адреса получателя. Ну, а потом уже вызывать функции в необходимом порядке...
Если не получится - завтра посмотрим, сейчас спать очень хочется
0
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
30.04.2018, 23:08  [ТС]
YuS_2,
Код, который я запостил в первом сообщении 100% рабочий. Проверил его уже не один раз.

Ваш код у меня не работает.

С тем кодом, который я привёл выше есть нюансы:
1. Пароль к почте обрамлён одиночными кавычками.
С двойными кавычками у пароля, код не работает, так как в пароле присутствует символ доллара (и возможно других символов, которые там есть) - это не моё объяснение, а человека, который написал данный код, на каком-то форуме, где я его скопипастил. Отказываться от надёжности пароля не вижу смысла.
Возможно, в вашей интерпретации, когда данные берутся из вспомогательного файла срабатывает та же ошибка.
Либо, опять же я сделал, что-то не так.

2. Данный скрипт я компилирую с помощью PowerGUI Script Editor, на выходе у меня exe-файл, который никак себя не проявляет, а тихо работает. Доп. файлы не желательны, так как файл может переносится с "машины" на "машину", можно потерять по ходу дела.
Получатели скорее всего не изменятся, а если и изменятся, то скомпилировать новый exe-файл - 2 сек.

Возможно ли оставить старый формат кода, добавив несколько элементов (каких?) и чтобы можно было отправлять двум адресатам?

UPD.
Временное решение: отправляю на одну почту, на которой создал фильтр, который при получении письма от определенного адресата отправляет на вторую почту. Если уж ничего не получиться, то оставлю так.

Добавлено через 26 минут
Наверное, я много хочу )_

Возможно ли перед отправкой email данным скриптом сделать проверку подключения к интернету через 3G и при необходимости переподключить его?

Проще говоря пингануть IP того же Google, если пинг есть, то отправить сообщение, если пинга нет какое-то время то запустить подключение 3G, снова пингануть IP гугла и при появлении пинга отправить email.
В bat-ках запуск 3G делался так:
Windows Batch file
1
start /min rasdial "3G" /callback:*99#
Как это делается в PowerShell я пока не знаю.
0
Любознательный
 Аватар для YuS_2
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
01.05.2018, 09:54
Цитата Сообщение от Jqot Посмотреть сообщение
Код, который я запостил в первом сообщении 100% рабочий. Проверил его уже не один раз.
Цитата Сообщение от Jqot Посмотреть сообщение
Возможно ли оставить старый формат кода, добавив несколько элементов (каких?) и чтобы можно было отправлять двум адресатам?
В таком случае, если надо совсем просто и отправляется только копия, то, если не ошибаюсь, можно в переменную $To записать несколько адресов
PowerShell
1
$To = "test@gmail.com", "test1@gmail.com"
или указать заголовок с адресом получателя копии:
PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#Входящие данные сообщения:
$From = "elimsmail@gmail.com"
$To = "test@gmail.com"
$Tocc = "test1@gmail.com"
$SMTPServer = "smtp.gmail.com"
$SMTPPort = "587"
$Username = "elimsmail"
$Password = "yourpassword"
$subject = "hello"
$body = "bodytext"
 
#формируем сообщение в формате html:
$message = New-Object System.Net.Mail.MailMessage $From, $To
$message.cc = $Tocc
$message.Subject = $subject
$message.IsBodyHTML = $true
$message.Body = $body
 
#Отправляем:
$smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort)
$smtp.EnableSSL = $true
$smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password)
$smtp.Send($message)
А вообще, с версии powershell 2.0, существует командлет send-mailmessage и почту можно пересылать с помощью него...
PowerShell
1
man send-mailmessage -full
Цитата Сообщение от Jqot Посмотреть сообщение
Возможно ли перед отправкой email данным скриптом сделать проверку подключения к интернету через 3G и при необходимости переподключить его?
Проще говоря пингануть IP того же Google, если пинг есть, то отправить сообщение, если пинга нет какое-то время то запустить подключение 3G, снова пингануть IP гугла и при появлении пинга отправить email.
Проверку можно организовать так:
PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
function test ($addr){
    try {
        test-connection $addr -count 1 -ea 0
    } catch {
        $false
    }
}
 
while(!$(test gmail.com)){
    write-host RECONNECT -f red
    sleep 10
}
здесь вместо write-host RECONNECT -f red, необходимо добавить команду перезапуска модема...
Команды перезапуска можно использовать и из cmd, тот же rasdial:
PowerShell
1
rasdial "3G" /callback:*99#
а можно и с помощью внешних программ, например devcon:
PowerShell
1
devcon.exe restart "USB\VID_2001&PID_5100"
- только внести соответствующие модему VID&PID...
0
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
02.05.2018, 21:41  [ТС]
К сожалению, ни первый,
Цитата Сообщение от YuS_2
PowerShell
1
2
3
...
$To = "test@gmail.com", "test1@gmail.com"
...
ни второй
Цитата Сообщение от YuS_2
PowerShell
1
2
3
4
5
6
7
...
$To = "test@gmail.com"
$Tocc = "test1@gmail.com"
...
$message = New-Object System.Net.Mail.MailMessage $From, $To
$message.cc = $Tocc
...
варианты не заработали.

В первом случае - письма вообще не отправляются, во-втором, письмо приходит только на один ящик - указанный в скрипте первым.
0
Любознательный
 Аватар для YuS_2
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
03.05.2018, 06:01
Да, там немного не так необходимо заголовки править, т.к. параметр только для чтения, это я погорячился.
Замените строку:
PowerShell
1
$message.cc = $Tocc
на
PowerShell
1
$message.cc.add($Tocc)

А вообще:
Цитата Сообщение от Jqot Посмотреть сообщение
варианты не заработали.
Цитата Сообщение от YuS_2 Посмотреть сообщение
с версии powershell 2.0, существует командлет send-mailmessage и почту можно пересылать с помощью него...
Там будут работать варианты и так, и эдак... если вдруг что-то непонятно по командлету:
PowerShell
1
man send-mailmessage -full
и если, всё равно, вопросы останутся, тогда пишите сюда - поможем.
0
 Аватар для KDE777
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
03.05.2018, 12:46
Лучший ответ Сообщение было отмечено Jqot как решение

Решение

Цитата Сообщение от Jqot Посмотреть сообщение
Мне необходимо, чтобы скрипт отправлял одно и тоже сообщение сразу двум получателям
PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$From = "elimsmail@gmail.com"
 
# Кому
$To = "test@gmail.com","test2@gmail.com"
# Копия
$Cc = "test3@gmail.com","test4@gmail.com","test5@gmail.com"
# Скрытая копия
$Bcc = "test6@gmail.com"
 
$SMTPServer = "smtp.gmail.com"
$SMTPPort = "587"
$Username = $From
$Password = "yourpassword"
$subject = "hello"
$body = "bodytext"
 
$SecPassword = $Password | Convertto-SecureString -AsPlainText -Force
$Credential = New-Object -TypeName System.Management.Automation.PSCredential -Argumentlist $Username,$SecPassword
 
Send-MailMessage -From $From -To $To -Cc $Cc -Bcc $Bcc -Subject $Subject -Body $Body -BodyAsHtml -SmtpServer $SMTPServer -port $SMTPPort -UseSsl -Credential $Credential
2
 Аватар для volodin661
6671 / 2264 / 346
Регистрация: 10.12.2013
Сообщений: 7,830
03.05.2018, 12:48
Согласно RFC 2822, чтобы отправить почту на 2 ( или более ) адресов,
поле "To:" должно содержать список этих адресов с запятой в качестве разделителя.
Либо имя группы, затем двоеточие, список адресов с запятой в качестве разделителя и завершающая точка с запятой.

Всё.
0
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
06.05.2018, 01:32  [ТС]
volodin661, вполне возможно, что где-то и есть такая стандартизация.

Но опыт говорит об обратном.

При перечислении email-ов в поле To, письма приходят лишь на последний ящик.

Добавлено через 37 минут
KDE777, Великолепно!
Работает от и до.


Добавил отправку файла.

Итоговый код:

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
#Пингуем Google и делаем дозвон 3G
function test ($addr){
    try {
        test-connection $addr -count 1 -ea 0
    } catch {
        $false
    }
}
 
while(!$(test google.com)){
    rasdial "3G" /callback:*99#
    sleep 10
}
 
 
#Делаем отправку сообщения и лог-файла на несколько email-ов.
$From = "elimsmail@gmail.com"
 
# Кому
$To = "test@gmail.com","test2@gmail.com"
# Копия
$Cc = "test3@gmail.com","test4@gmail.com","test5@gmail.com"
# Скрытая копия
$Bcc = "test6@gmail.com"
 
$SMTPServer = "smtp.gmail.com"
$SMTPPort = "587"
$Username = $From
$Password = "yourpassword"
$subject = "hello"
$body = "bodytext"
 
$attachment = "C:\logs.txt"
 
$SecPassword = $Password | Convertto-SecureString -AsPlainText -Force
$Credential = New-Object -TypeName System.Management.Automation.PSCredential -Argumentlist $Username,$SecPassword
 
Send-MailMessage -From $From -To $To -Cc $Cc -Bcc $Bcc -Subject $Subject -Body $Body -Attachment $Attachment -BodyAsHtml -SmtpServer $SMTPServer -port $SMTPPort -UseSsl -Credential $Credential
Большое спасибо ВСЕМ участникам дискуссии.
1
 Аватар для volodin661
6671 / 2264 / 346
Регистрация: 10.12.2013
Сообщений: 7,830
06.05.2018, 13:19
Цитата Сообщение от Jqot Посмотреть сообщение
Но опыт говорит об обратном
Чей опыт ?
0
06.05.2018, 19:28

Не по теме:

Цитата Сообщение от Jqot
volodin661, вполне возможно, что где-то и есть такая стандартизация.
Ну прямо очарование наивности.
Цитата Сообщение от Jqot
Но опыт говорит об обратном.
Не все стандарты, конечно, реализуются в полной мере в сетевых технологиях, но чтобы опыт некого идивидума говорил об обратном в отношении RFC2822 (или какого иного стандарта, например, IEEE802.11), невольно задаешься вопросом, а что, собственно, известно о сетях тем, кто о них пишет? volodin661, видимо автор темы познал некое сакральное дао.

0
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
06.05.2018, 19:56  [ТС]
volodin661, долго объяснять.

Цитата Сообщение от greg zakharov
Ну прямо очарование наивности.
Ваше право так думать.


Вопрос данной темы исчерпан - решение найдено.
0
 Аватар для volodin661
6671 / 2264 / 346
Регистрация: 10.12.2013
Сообщений: 7,830
06.05.2018, 21:06
Цитата Сообщение от Jqot Посмотреть сообщение
volodin661, долго объяснять.
А не надо об'яснять.

Если после заполнения поля <To:>
PowerShell
1
$To = "user1@mail.ru, user2@gmail.com"
письмо не уходит на 2 адреса, то данный инструмент надлежит выкинуть,
взяв вместо него другой, адекватно работающий.
0
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
06.05.2018, 21:14  [ТС]
volodin661, Как вы могли заметить я и не стал объяснять, так как долго.


Как выше мной уже было сказано, решение найдено.
Видимо, вы потеряли нить беседы в данной дискуссии.
Код KDE777 работает от и до. $To - в данном коде работает как полагается, отправляет на два адреса.
0
 Аватар для volodin661
6671 / 2264 / 346
Регистрация: 10.12.2013
Сообщений: 7,830
06.05.2018, 21:20
Цитата Сообщение от Jqot Посмотреть сообщение
Видимо, вы потеряли нить беседы в данной дискуссии.
Не терял я нить, Jqot.

На твой вопрос из начального поста
Цитата Сообщение от Jqot Посмотреть сообщение
Мне необходимо, чтобы скрипт отправлял одно и тоже сообщение сразу двум получателям. Как это можно реализовать?
я дал ответ:

Дописать адрес второго получателя через запятую

Всё.
0
Любознательный
 Аватар для YuS_2
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
06.05.2018, 21:39
Цитата Сообщение от volodin661 Посмотреть сообщение
письмо не уходит на 2 адреса, то данный инструмент надлежит выкинуть,
взяв вместо него другой, адекватно работающий
Не-не-не, не надо ничего выбрасывать, всё там работает адекватно.
Здесь просто подмена понятий... поле To:, это совсем не эквивалент $To, именно в этой части, в опыте ТС закрался пробел...
Человеку подсказали и не единожды, что именно ему можно использовать, чтобы упростить код, но видимо, похлебать готовой ушицы, более предпочтительное занятие, чем взять в руки удочку и порыбачить...

А по поводу инструмента, вот здесь была подсказка, как следует поступить.
Т.е., правильно будет не так:
PowerShell
1
2
$To = 'email1@site.com','email2@site.com'
message.to.add($To)
а либо так:
PowerShell
1
2
3
4
$To1 = 'email1@site.com'
$To2 = 'email2@site.com'
message.to.add($To1)
message.to.add($To2)
что немного коряво для PS...
поэтому, как минимум, лучше будет так:
PowerShell
1
2
$To = 'email1@site.com','email2@site.com'
$To|%{message.to.add($_)}
Но это уже неважно, видимо, потому как объяснять долго, ушица съедена...
Цитата Сообщение от Jqot Посмотреть сообщение
Код KDE777 работает от и до.
а:
Цитата Сообщение от Jqot Посмотреть сообщение
решение найдено.
0
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
06.05.2018, 21:46  [ТС]
volodin661, я с вами на будершафт не пил. Не нужно мне тыкать.

А нить вы потеряли. Так как это решение:
Дописать адрес второго получателя через запятую
ранее предложил YuS_2 и там же ранее я сообщил, что с кодом, который указан в первом сообщении данная структура НЕ работает.

Желаю, чтобы в следующий раз Вы были более внимательны.
И хватит флудить в данной теме.

Добавлено через 2 минуты
YuS_2, не нужно язвить. Вам я также благодарен, как и KDE777. Итоговый код был получен общими усилиями.
0
 Аватар для volodin661
6671 / 2264 / 346
Регистрация: 10.12.2013
Сообщений: 7,830
06.05.2018, 23:52
Цитата Сообщение от Jqot Посмотреть сообщение
volodin661, я с вами на будершафт не пил
невозможно в принципе, я совсем не пью.

Есть разница между

$To = 'email1@site.com','email2@site.com'
и
$To = 'email1@site.com, email2@site.com'

На выходе может разницы и нет, это зависит от SMTP-реализации данного инструмента.

В третий раз:
Добавление второго адреса через запятую является правильным/естественным решением вопроса;
если выбранный инструмент не отправляет почту на два адреса с таким синтаксисом для поля <To:>,
то такой инструменту не следует доверять деликатное дело отправки почты, но зато его самого можно смело отправить в мусорное ведро.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.05.2018, 23:52
Помогаю со студенческими работами здесь

Отправить сообщение на email
У меня есть форма html. Нужно написать код php для отправки сообщения на почту и доработать код html до рабочего состояния. Php не...

Отправить файл по email
Люди помогите очень нужно. Програма заключатся есть какойто файл (константа). и его нужно скопировать и отправить на эмейл или хостинг...

Отправить email с вебстраницы
Всем привет. Как я могу сделать форму с которой потом люди скажем смогут мне отправлять комменты? У меня вот есть такой код: ...

Не могу отправить email
Всем привет, хочу отправить email, нашел несколько примеров, какие-то работают, а какие-то нет. Вот например: # coding: utf-8 import...

Аватар иконка для сообщений email почты?
Добрый день. Где можно почитать о том как добавить свою иконку для ящика электронной почты или всего домена. Чтобы почтовые...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru