編集中のファイルを前バージョンのWZで開く


WZ6/マクロ集/外部ツール

編集中のファイルを前バージョンのWZで開く

#include <windows.h>
#include <text.h>

// 古いバージョンのWZ EDITORのパスを記入
#define OLD_WZ_PATH \"C:\Program Files\WZ Editor\WZEDITOR.EXE"

main {
	HTEXT text = getfocus();
	if(!text.clm_fname){ information("無題ファイルは開けません"); return 1; };
	char buf[MAX_PATH*2]; sprintf(buf, "\"%s\"", text.clm_fname);
	if(32 > ShellExecuteA(0, 0, OLD_WZ_PATH, buf, 0, SW_SHOW))
		information("失敗\n%s\n%s\nerr:%d", OLD_WZ_PATH, buf, GetLastError());
}