こんにちは、みんな、
SMTP サーバーからさまざまな人に添付ファイルを送信しようとしています。
スクリプトは正しく動作します。
唯一の問題は、スクリプトを直接実行するためにスクリプトの先頭に「!//」を追加すると、次のエラーが発生することです。

私が使用するスクリプトは次のとおりです。
//!
Names Default To Here( 1 );
// modifier le type de codage dans le PowerShell (windows)
stringCommand = "$OutputEncoding = [System.Text.Encoding]::UTF8";
// paramètres du mail à envoyer
commands = {
"Send-MailMessage -From '... -To '...' -Subject 'test' -Body 'test' -SmtpServer... -Attachment "test...",
"exit\!n"
};
// script exécution PowerShell
icommand = 0;
RP = Run Program(
Executable( "PowerShell.exe", stringCommand, ShowWindow("Hide") ),
ReadFunction( Function( {this}, Write( this << Read ) ) ),
WriteFunction(
Function( {this},
icommand++;
If( icommand <= N Items( commands ),
this << Write( commands[icommand] );
,
this << WriteEOF;
);
)
)
);助けてくれてありがとう !