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

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

30.04.2018, 09:53. Показов 14693. Ответов 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,829
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,829
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,829
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,829
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,829
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
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
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% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru