メッセージ
現在の仕様では、同じスクリプトファイルを別々のマクロとして実行することができない。
マクロIdを得ることができれば、同じスクリプト上で処理を分岐できる。
ExpandParameter() に展開パラメータを追加できないか?
- CSakuraEnvironment::ExpandParameter()... case L'm': { int nIndex = CEditApp::getInstance()->m_pcSMacroMgr->GetCurrentIdx(); TCHAR szBuffer[32]; swprintf(szBuffer, _T("%d"), nIndex); q = wcs_pushT(q, q_max - q, szBuffer); ++p; } break; --
- swprintf→_stprintf --
- 外部コマンド実行や印刷、idのないマクロ、プラグインのときは? --
- 印刷のマクロがあるということでしょうか --