|
* マクロのIdをマクロ実行中に知りたい [#oa56f04d] -ページ: [[Request]] -投稿者: [[anonymous]] -優先順位: 低 -状態: 提案 -カテゴリー: マクロ -投稿日: 2013-04-02 (火) 00:55:02 -バージョン: ** メッセージ [#p7e444d4] 現在の仕様では、同じスクリプトファイルを別々のマクロとして実行することができない。 マクロ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; -- &new{2013-12-22 (日) 14:29:27}; - swprintf→_stprintf -- &new{2013-12-22 (日) 14:31:28}; #comment #attach |