メインコンテンツへスキップ

外部コール OSコマンド 戻り値

コメント

6件のコメント

  • dai

    nkmtさん

    簡単なbatで試してみましたが1を返したら1が返ってきているようです。
    戻り値外の部分を探ってみるのもいいかもしれません。

  • nkmt

    おはようございます。
    daiさんありがとうございます。
    一つずつ試していきたいと思います。

  • nkmt

    外部コール OSコマンド バッチファイル ウェイト Yes で簡単なBATからの取得成功しました。
    ウェイト No 改め
    ウェイト Yes・・・Magicプログラムは、呼び出したプログラムの完了後、処理が続行されます。
    BATが終わるのを待って、結果取得がされた・・・という事ですね。
    土日無駄な時間を費やしてしまいました。
    daiさんありがとうございました。
    追記:という事でやりたかったプログラム製造が進みます。

  • dai

    nkmtさん

    お力になれたのならばなによりです。
    Magicのウェイト含め、色々設定があり、理解しているつもりでもデバッグモードで見てると
    えっ、こうしたらそう動くの!?ってとこありますよね。

    Magicってローコードという枠では語りきれない奥深い開発プラットフォームですからね。

  • nkmt

    daiさんありがとうございました。
    そうですね。
    困らないと触らない個所もあったりで自分もまだまだです。

  • nkmt

    BATから呼び出すPowerShellの結果を > でテキスト出力しているのも止めたら
    メール送信結果をPowerShell → BAT → Magicのプログラムへ結果受取が成功しました。
    powershell -NoProfile -ExecutionPolicy Bypass -File "C:\TEST\PwShlMail.ps1"
    if %errorlevel%==0 (
        exit /b 0
    ) else (
        exit /b 1
    )
    土日暇暇でやってましたがやっとちゃんとした実装に移れます。
    PowerShellの中に宛先、送信元、タイトル、文章、添付等を書き込まないといけませんが
    マージを使うか、STRBUILDを使うか(使えるか見えませんが)やってみます。

サインインしてコメントを残してください。