自動実行ツール 取扱説明書

記事
マネー・副業

0.重要確認事項


KFシステム研究所が提供する各種ツール(以下本品)をご利用いただくに当たり、下記確認事項をよくご覧の上、順守いただきますようお願い申し上げます。

・本品の著作権は、KFシステム研究所並びにKフローが有します。第三者への販売ならびに供与等は、ご遠慮ください。

・本品並びに関連品のご使用に際して生じるいかなる損害に対しても、KFシステム研究所並びにKフローは一切の責任を負いません。また、本品はトレードで収益を上げることを約束するものではありません。必ず自己責任にてご利用願います。

・本品及びその派生物を、有償無償を問わず、第三者に開示することは禁止しておりますが、運用結果の公開や新規ロジック等の開発につきましては、自己責任において自由に行って構いません。

・本品の実行にはインストール版のMicrosoft Excel 2003以降が必要です。Web版Excelや他社製Excel互換ソフトでは動作を保証できませんのでご注意ください。なお、本品を動作させるためには、マクロの実行を許可する必要があります。

・Excel2007以降で本品を使用する場合は、原則として「互換モード」をご利用ください。それ以外のモードで保存した場合、本品を起動できなくなる場合があります。

・本品はExcel2003上で開発し、動作確認を行なっています。上記の条件を満たす限り、直近のExcelバージョンでも動作いたしますが、演算速度が2割程度以上遅くなる場合があります。何卒ご承知置きくださいますよう、お願い申し上げます。

・一部マクロにおいて、シートの切り替えなどの度に再計算が行われる場合があります。シートの状態によっては、非常に時間が掛かる場合がありますが、それを避けたい際には、「オプション」の「数式」にて、「計算方法の設定」の"ブックの計算"の「手動」にチェックを入れてください。

・Excel2013以降では、ブックが開かれるプロセスが変更になりました。それ以前では、エクセルを起動する度に新規プロセスが使用されていましたが、2013以降では既存プロセスが使用されるようになりました。そのため、例えばシステムの最適化演算を行なう場合、従来は新たにエクセルを起動してシステムを読み込めば、個々のプロセスで実行されましたが、2013以降では同一プロセス内で実行されてしまい、処理が著しく停滞する場合があります。新規プロセスでエクセルを実行するためには、Altキーを押しながら起動するか、起動時に-xオプションを付ける必要があります。詳しくはWebやエクセルの解説書等をご覧ください。

2022年2月19日 KFシステム研究所 Kフロー


1.自動実行ツールの概要


自動実行ツールは、システム設計に必要なファイルを登録し、順次実行するためのツールです。自動実行ツールを用いることにより、システム設計を系統だって行うことができるようになります。

自動実行ツール自体は、ファイル更新ツールや連続実行ツールとほとんど同じですが、システム設計に必要なファイル(ツール)を予め登録してあるため、それらのツールの設定を事前に行っておくことで、自動的にシステム設計が完了します。

主な実行ファイルは、KFデータマネージャ、システムセットアップツール、システム最適化ツールですが、予め複数のシステム最適化ツールを登録した並列実行ツールをシステム最適化ツールの代わりに登録しておけば、システムセットアップ完了後にシステム最適化(主に時系列分析)を並列実行することができます。


2.自動実行ツールの設定


自動実行001.png

自動実行ツールは基本的には連続実行ツールと同等ですが、主にシステムセットアップツールやシステム最適化ツールなど、システム設計に必須のツールを登録して使用します。
自動実行ツールの8行目以降に、実行したいツールを実行順に登録します。

親フォルダ名欄には、ファイル名欄に記載された各ファイルが共通して格納されているフォルダ名を記載します。また、子フォルダ名欄には、親フォルダとファイル名をつなぐフォルダ名を記載します。
親フォルダ名および子フォルダ名の最後には、必ず「\」を付けるようにしてください。

実行ファイル欄には、実行するファイル(ツール)の名称を設定します。この設定は任意で構いません。
ファイル名欄には、実行するツールのファイル名を記載します。

なお、ファイル名をダブルクリックすると、そのファイルを開くことが出来ます。もしも開かない場合は、フォルダ名かファイル名が違っている可能性がありますので、再確認してください。

左端のCK欄には、"0"か"1"を設定します。値が"1"の時だけその行のファイルを開きマクロを実行します。"0"の時はその行を飛ばして次行に進みます。

マクロ名欄には、実行するツールで動作させるマクロ名を記述します。通常は、ファイル名とリンクしたマクロ名となっていますが、確認する場合は、当該ファイルを開いてエクセルのツールメニューから「マクロ」を選択し、表示されたダイアログのマクロ名欄に、実行するマクロ名が記載されているか調べてください。

登録ファイルは、行間を開けずに記述してください。もしも空白行があると、処理はそこで終了します。また、各行はコピー操作などで、自由に入れ替えたり、追加したりすることが出来ます。

バッチファイルフォルダ欄には、終了処理を記述したバッチファイルの子フォルダ名を設定します。子フォルダ名は、フルパスから親フォルダ部分を除いた残りとなります。

「File Back Up=」の右側の数字は、処理終了後にファイルバックアップを行うかを指定するフラグです。この値が"0"の時はバックアップを行わず、"1"の時はバックアップを行います。これらの値は、プルダウンメニューから設定できます。
なお、意図しない動作を避けるため、これら以外の値は設定しないようにしてください。

「Shut Down=」の右側の数字は、処理終了後にPCをシャットダウンするかどうかを指定するフラグです。この値が"0"の時はシャットダウンを行わず、"1"の時はシャットダウンを行います。これらの値は、プルダウンメニューから設定できます。 なお、意図しない動作を避けるため、これら以外の値は設定しないようにしてください。

なお、実行ファイルに並列実行ツールを含む場合は、自動実行ツールではバッチファイルの実行を行わないよう必ず”0”を設定し、並列実行ツール上で設定を行うようにしてください。

バックアップやシャットダウンの設定については、終了処理ツールに登録されている各バッチファイルを、事前に編集しておく必要があります。
初期状態では、意図しない動作を防ぐため、各コマンドにremコマンドを付加しています。
なお、本ツールにおいては、各バッチファイル名を変更することは出来ません。初期状態とは異なるバッチファイル名を使用した場合は、エラー終了となる場合がありますのでご注意ください。

実行日欄には、本ツールを実行した日付が自動的に設定されます。ただし、これはツールの実行には影響しません。
あくまでも、いつツールを実行したかを後日確認するための項目です。

本ツールに新たなファイルを追加する場合は、行間を開けずに全ての項目を記載してください。更新の順番を変更する際には、コピー操作などを用いてください。
シート中の罫線は本ツールの実行に影響を与えませんが、適宜追加修正してください。


3.自動実行ツールの実行


設定に間違いがないことを確認したら、右上の「自動実行」ボタンを押します。すると、設定された順に当該ファイルが開き、指定したマクロが実行されます。
なお、処理が完了したファイルは保存され、自動的に閉じられます。また、全ての処理が完了すると、自動実行ツール自体も保存されます。



サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す