Go to the first, previous, next, last section, table of contents.

### `asirgui.hnd`

`asirguid.hnd`
  :: asirgui の main window のハンドル番号を保持するファイル

- asirgui (Windows 版) を起動すると asirgui.exe のあるフォルダおよび 環境変数 TEMP が定義されていればこのファイルが作成される.
- 中身は１０進整数で, asirgui の main window のハンドルである. このハンドルあてに PostMessage をすれば, asuirgui にキーボードから入力したのと同様な効果が得られる.
- text editor で作成, 保存したファイルを text editor 側から asirgui に読み込ませたりするために利用可能.
- http://www.math.kobe-u.ac.jp/Asir/Add-ons にて winfep.exe を配布している. winfep ではあらかじめファイルに入力スクリプトを書いておいて, asirgui で一行づつ実行させることができる. winfep はプレゼンテーション用のソフトウエアである. これは asirgui.hnd を利用している.

    // cl test.c user32.lib

    #include <windows.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <process.h>

    int main()
    {

    	HWND hnd;
    	FILE *fp = fopen("c:/Program Files/asir/bin/asirgui.hnd","r");
    	fscanf(fp,"%d",&hnd);
    	fclose(fp);
    	while (1) {
    		int c;
    		c = getchar();
    		if ( c == '#' ) break;
    		PostMessage(hnd,WM_CHAR,c,1);
    	}
    	return 0;
    }

`参照`
  @xref{xyz_abc}

ChangeLog

- この機能は 2006-12-5, 2007-02-13 に加えられた.
- `OpenXM_contrib2/windows/asir32gui/asir32gui.clw` 1.11
- `OpenXM_contrib2/windows/asir32gui/asir32guiview.cpp` 1.15, 1.1.6
- winfep は 2010-01-20 頃に第一版が commit された.
- `OpenXM_contrib2/windows/winfep` 1.1

Go to the first, previous, next, last section, table of contents.