SMPS_Exe( Script ) を実行した場合に使用。
PowerShellの実行は、別スレッドで行われています。
SMPS_Get("PSThreadState") は、スレッドの状態を返します。
SMPS_EXE を実行した場合、タイムアウトは、30秒です。
PowerShellの処理が終わらず、30秒以上時間がたった場合、FileMakerにコントロールが戻ります。
SMPS_Get("PSThreadState") で処理の状態を取得し、処理の完了を判断します。
戻り値:
Running|実行中。
Stopped|PowerShellの処理が完了しスレッドが停止している。
WaitSleepJoin|スレッドがブロックされている。