none
タスクスケジューラでTTLファイルが動作しません RRS feed

  • 質問

  • お世話になります。

    Windwos7環境でタスクスケジューラにBATファイルを登録しています。

    「実行する」で実行した場合、問題なく終了します。

    BATファイル内にTTLファイル(TeraTermマクロ)の呼び出しを設定しています。

    これをログオフ時でも動作するように「ユーザーがログオンしているかどうかにかかわらず実行する」にチェックを入れて実行すると、TTLファイルの実行までされずに終わってしまいます。

    BATファイル内のTeraTermのようなWindows用ターミナルエミュレーターによるマクロファイルは必ずログオンが必要ということでしょうか?

    よろしくお願いいたします。

    2018年2月1日 8:32

回答

  • 返信遅くなり申し訳ありません。

    何個かの切り分けプロセスで解決済みです、ありがとうございました。

    1.ウインドウを表示しないで実行する
    ウインドウを表示しないで実行するには、TTERMPRO.EXE および TTPMACRO.EXE ともに "/V" コマンドラインオプションを指定して起動します。
    マクロの connect コマンドを用いて TTERMPRO.EXE が起動される場合は、connect コマンドの引数に "/V" を追加する必要があります。
    タスクなどを用い、ログインしていない状態で実行するにはこのオプションが必要です。

    2.以下を参考に設定する

    http://www.atmarkit.co.jp/ait/articles/1307/08/news101.html

    3.アクセス権の設定

    ローカルユーザ(TEST)で以下のフォルダ、ファイルにusersフルアクセスを許可する。

    BATファイル自体

    BATファイルがアクセスするフォルダ

    TTLマクロが置かれているフォルダ

    TTLマクロがアクセスするフォルダ

    上記許可の上、時刻設定してログオフ後にBATファイルのログファイルを確認したら正常動作を確認した。


    2018年8月2日 8:40

すべての返信

  • フォーラム オペレーターの栗下です。
    CHINOKAME さん、こんにちは。

    回答ではなく恐縮ですが、
    投稿内容から「Windows 7」フォーラムのほうが情報が集まりやすいかと思いましたので、
    スレッドの移動をさせていただきました。

    Windows 7 > Windows 7

    ※以下は初めてご投稿された方を対象にお知らせしています。

    ご利用の際は、下記内容をお守りいただきますと、
    情報が寄せられやすくなりますので、ぜひご一読ください。

    ・フォーラムでご質問頂くにあたっての注意点
    ・フォーラムへの回答に関するガイドラインおよびフォーラム運営について(再掲)

    ご意見、ご要望はこちらのフォーラムまで。
    各種設定方法はフォーラム内を [かんたん フォーラム ガイド] で検索してみてください。

    それではフォーラム ユーザーからの回答をお待ちください。


    参考になった投稿には回答としてマークの設定にご協力ください
    MSDN/TechNet Community Support 栗下 望


    2018年2月2日 0:31
    モデレータ
  • tttpmacro.exe ですが、実行するとウィンドウが表示されるので、ユーザがログオンしている必要があるように思えます。(GUIがあるため、ログオンが必要なように思えます。)

    2018年3月28日 1:24
  • 返信遅くなり申し訳ありません。

    何個かの切り分けプロセスで解決済みです、ありがとうございました。

    1.ウインドウを表示しないで実行する
    ウインドウを表示しないで実行するには、TTERMPRO.EXE および TTPMACRO.EXE ともに "/V" コマンドラインオプションを指定して起動します。
    マクロの connect コマンドを用いて TTERMPRO.EXE が起動される場合は、connect コマンドの引数に "/V" を追加する必要があります。
    タスクなどを用い、ログインしていない状態で実行するにはこのオプションが必要です。

    2.以下を参考に設定する

    http://www.atmarkit.co.jp/ait/articles/1307/08/news101.html

    3.アクセス権の設定

    ローカルユーザ(TEST)で以下のフォルダ、ファイルにusersフルアクセスを許可する。

    BATファイル自体

    BATファイルがアクセスするフォルダ

    TTLマクロが置かれているフォルダ

    TTLマクロがアクセスするフォルダ

    上記許可の上、時刻設定してログオフ後にBATファイルのログファイルを確認したら正常動作を確認した。


    2018年8月2日 8:40