Go to the first, previous, next, last section, table of contents.
- asirguid.hnd
-
:: asirgui の main window のハンドル番号を保持するファイル
- asirgui (Windows 版) を起動すると asirgui.exe のあるフォルダおよび 環境変数 TEMP が定義されていればこのファイルが作成される.
- 中身は10進整数で, 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.