タグでまとめる場合も入れ子の状態に成ることが多く有ります。
この様なときに対応するタグへの移動が特に欲しくなります。
お手数をお掛けいたしますが、ご確認いただけますか。
追伸
良く分かりませんがマクロは数行記述することで様々な機能を実現出来るようですね。覚えられればと感じました。
ありがとうございます。
>re: HTMLファイル編集での対応するタグへのジャンプは出来ませんか 投稿者:Miyamiya
|
2006年6月16日(金)17時13分
前野弘美さんへ。
以下のマクロを使ってみて下さい。
タグの開始位置 < の上へカーソルを移動してから実行して下さい。
そうすると、ペアとなるタグの開始位置 < へ移動します。
------------------------------------------------------------------
main()
{
char s0[300], s[200];
int mode;
int stat = GetFind();
if(Code() != '<')
{
OnseiOut("カーソル位置の文字が < ではありません");
return;
}
Right();
mode = (Code() == '/') ? 1: 0;
if(mode)
Right();
GetCurText(s, 200);
if(mode)
sprintf(s0, "<%s", s);
else
sprintf(s0, "/%s", s);
SetFind(mode ? 1: 0);
SetFindS(s0);
if(Find() == 0) // OK
{
if(mode == 0)
Left();
}
else // NG
{
Left();
if(mode)
Left();
OnseiOut("対応するタグが、見つかりません。");
}
SetFind(stat);
}
------------------------------------------------------------------
>re: HTMLファイル編集での対応するタグへのジャンプは出来ませんか 投稿者:Miyamiya
|
2006年6月16日(金)10時29分
前野弘美さんへ。
対応するタグ開始と終了の間をジャンプ移動するマクロですね。
作ってみますので少し待ってください。
>re: HTMLファイル編集での対応するタグへのジャンプは出来ませんか 投稿者:前野弘美
|
2006年6月15日(木)14時08分
宮崎様、回答をありがとうございました。
基本機能への組み込みは出来ないとの事、残念です。
マクロなどでの実現は出来ませんか?
書き方の工夫などで探しやすくすることは可能ですが、音声での探し出しはかなり大変です。
出来ましたら対応するタグ間での移動をする事が出来るようなマクロを実現していただけませんか。
よろしく、お願いいたします。
2006年6月13日(火)11時09分
前野弘美さんへ。
HTMLエディターへの登録機能ですね。
これは、検討してみます。
>re:HTML編集機能のタグのリストは書き換えは出来ませんか 投稿者:Miyamiya
|
2006年6月13日(火)11時08分
前野弘美さんへ。
初期状態でセットされているタグも含めて、変更や修正が出来ないかということですね。
これは、今後 HTMLツールを改良するときがあれば、検討してみます。
>re:HTMLファイルの編集の時対応するタグへジャンプは出来ませんか 投稿者:Miyamiya
|
2006年6月13日(火)11時07分
前野弘美さんへ。
対応するタグへのジャンプ機能を、基本機能につけるのはちょっと難しいです。
>HTMLのソースのエディターの登録 投稿者:前野弘美
|
2006年6月12日(月)21時58分
何度も済みません。
インターネットエクスプローのHTMLのソースを編集するエディターに登録出来ませんか
レジストリを書き換えれば可能とかですが、セットアップの機能にHTMLエディターへの登録という機能を追加出来ないでしょうか
編集など便利に出来るので登録して使いたいのでお願いいたします。
ご検討くださいませ。
>HTML編集機能のタグのリストは書き換えは出来ませんか 投稿者:前野弘美
|
2006年6月12日(月)21時05分
よろしく、お願いいたします。
HTMLの編集機能を便利に使っています。ありがとうございます。
最初に登録されているタグの変更や修正は出来ませんか
定義ファイル2を使いそこに書けば良いのですが、
出来れば使いやすい順番や記述で出来たらと思い質問させていただきました。
>HTMLファイルの編集の時対応するタグへジャンプは出来ませんか 投稿者:前野弘美
|
2006年6月12日(月)20時54分
エディタいつも便利に使っています。ありがとうございます。
HTMLファイルを編集していて対応する終了タグへジャンプできないものかと思います。
対応する括弧の様に対応するタグ開始と終了の間をジャンプ移動する事は出来ませんでしょうか。
2006年5月29日(月)00時38分
Miyamiya 様
>半角スペースを含む文字列の場合は、ダブルクオート(")で囲んでやるといいです。
やってみました。
うまくいきました。
モードレス化や、検索条件設定のGUI化など、やりたいと思いますが、
その時、分からないことがあったら、また教えてください。
ありがとうございました。
2006年5月27日(土)15時16分
ramerikaさんへ。
半角スペースを含む文字列の場合は、ダブルクオート(")で囲んでやるといいです。
半角スペースのみの場合だと、
src1=" "
のようにすればいいです。
半角スペースを含む文字列の場合は、
src1="abcd efg"
のようにすればいいです。
2006年5月27日(土)02時03分
Miyamiya 様
早速のレスありがとうございます。
>複数文字列の一括置換マクロ(Allreps.mam)は、どうでしょうか。
拝見させていただきました。
これは、スペースの置換ができないので、ちょっと私のやりたい
ことには、向きません。
そこでマクロ作り初めて数時間、それなりのものができたのですが、
半角スペースの置換がうまくいきません。
\t \n や全角スペースはうまくいくのですが、、
GetIniStr で = のあと半角スペースのみの場合、配列に代入が
できていないように思えるのですが、そういう仕様なんでしょうか?
そうだとしたら、どのような感じで作ればいいのでしょうか?
教えてください。
よろしくお願いします。
----------------- tikan_list.ini ------------------------------
[tikan_list]
title1=半角スペースの削除
title2=全角スペースの削除
title3=改行の削除
src1=
src2=
src3=\n
dest1=
dest2=
dest3=
----------------- tikan_list.mam -------------------------------
#define MAXMENU 20 // メニュー項目の数を指定して下さい
char Title[MAXMENU][500];
char Src[MAXMENU][5000];
char Dest[MAXMENU][5000];
main()
{
int i, k;
char fname[300], *fp, buf[100];
char *ss[MAXMENU]; // メニュー用のポインタの配列
GetMmPath(fname);
Strcat(fname, "\\tikan_list.ini"); // デフォルトのINIファイル
// ファイルから配列へ、読み込み
for(i = 0; i < MAXMENU; i++) {
Strcpy(Title[i], "");
sprintf(buf, "title%d", i + 1);
GetIniStr("tikan_list", buf, Title[i], 500, fname);
if(Title[i][0] == '\0')
break;
Strcpy(Src[i], "");
sprintf(buf, "src%d", i + 1);
GetIniStr("tikan_list", buf, Src[i], 5000, fname);
Strcpy(Dest[i], "");
sprintf(buf, "dest%d", i + 1);
GetIniStr("tikan_list", buf, Dest[i], 5000, fname);
}
if(i == 0) {
Message("指定のINIファイルに設定がありません。");
Beep();
return;
}
for(k = 0; k < i; k++) { // メニューのポインタへ配列をセット
ss[k] = Title[k];
}
ans = Menu(ss, i); // メニューの表示
SetFindS(Src[ans]);// 検索文字列セット
SetRepS(Dest[ans]);// 置換文字列セット
//置換条件
SetRep(0x365);
// 置換実行
Replace();
}
2006年5月26日(金)12時20分
ramerikaさんへ。
複数文字列の一括置換マクロ(Allreps.mam)は、どうでしょうか。
http://www.am-corp2.com/mmmacro.html
ダイアログ形式ではないですが、複数の検索文字列, 置換文字列を
登録しておいて、メニューよりそのリストを選択して一括置換ができます。
また、MMエディタのマクロでの、ダイアログを使用するマクロは、
C言語+WindowsAPIとほぼ同じですので、VC++のプログラミングが
できる方であれば、すぐに作れるようになれると思います。
2006年5月25日(木)22時27分
いままでエディタは、WZを使っていましたが、
and grep が新しいバージョンになって使えなくなってしまったので、
このMMエディタに乗り換えようと思います。
しかしそれには、ひとつ気になることがあります。
WZの旧バージョンでは、置換リストといって、検索文字列, 置換文字列を
コメントをつけて、リストボックスに保存でき、モーダレスでクリックで、
登録したものを簡単に実行できます。
そういった機能はないでしょうか?
毎回コンボのヒストリーでするのも操作が煩雑になりますし、
マクロ1本、1本に置換の文字を登録するのも大変です。
エディタ本体を操作してみましたが、見当たりませんし、
マクロも探しましたが、ありませんでした。
もし、なければ作っていただけないでしょうか?
(私も少しはVC++のプログラミングできるのですが、
ちらっとサンプルマクロを見た限り本腰をいれてかからないと
マクロは作れないと思いましたので ^^; )
私だけでなく他の人にも便利に使えると思いますので、、
この機能があれば、レジストして乗り換えようと思います。
よろしくお願いします。
2006年4月17日(月)11時58分
たかぎさんへ。
書かれている内容を参考にして、フリーカーソルモードを使って入力して、いろいろと
試してみましたが、こちらでは、カーソルが消える症状は再現できませんでした。
したがって、現時点では対処のしようがないです。
こうすれば消えますというような、確実な再現方法がわかったときは、またお知らせ
ください。こちらで再現できれば、対処はできると思いますので。
2006年4月16日(日)00時23分
カーソルが消えるのは、いつも起きるということではないのですが、文字入力、変換後に起きることがあります。そこで、フリーカーソルを右へ(つまり空白部分へ)動かした時にはカーソルは復帰せず、左や上(つまり文字がある部分)へ移動すると復帰するようです。ちなみにバージョン6**の時はこういうことには気づきませんでした。
2006年4月14日(金)11時02分
たかぎさんへ。
キーボードカーソルは、消えることはないはずです。
こちらで使っている環境では、消えることはないです。
もし再現できる事例(手順)があれば、教えてください。
2006年4月13日(木)22時53分
4月10日のカーソルの質問の続きです。
時々消えるのは、マウスカーソルではなく、普通のカーソルのことです。黒く点滅しているべきカーソルがどこかへ消えて、入力位置がわからなくなることがあります。で、スクロールさせたり、マウスをぐちゃぐちゃやっていると出てきます。
すみませんが、よろしくお願いします。
2006年4月10日(月)10時47分
たかぎさんへ。
質問1.入力するときに、マウスカーソルが表示されていると邪魔ですので
キーを押すと、マウスカーソルは表示しないような仕様です。
マウスを動かすと、すぐに表示します。
質問2.マクロですので、コンパイルに何を使うかは、
変更は(マクロを変更すれば)たぶん可能です。
2006年4月9日(日)19時54分
2つ質問をします。お願いします。
質問1.カーソルが消えてしまうことがあります。マウスをぐちゃぐちゃやっていると出てきます。
質問2.TeXのコンパイルは、マクロを覗くとGUIShellで行っているようですが、これでしかできませんか。
すでに質問と回答があるかもしれませんが、よろしくお願いします。
2006年3月21日(火)11時24分
根本正義さんへ。
MMエディタのバージョンアップでしたら、
http://www.am-corp2.com/MmEditor.html
のページより、最新版のMMエディタのパッケージ(Mm723.exe)を
ダウンロードされてください。
ダウンロードされた Mm723.exe を実行して、後は指示に従ってください。
そうすると最新版(Ver7.23)に更新されます。
>バージョンアップの方法を教えて下さい。 投稿者:根本正義
|
2006年3月20日(月)15時29分
メール文を作成中、[他で通信中]とメッセージがあり、書き込みが出来なくなります。
それでオルトキー〜終了でエンターを押してもMMが終了出来ません。
仕方がありませんので、ウインドウキーで終了させています。
バージョンアップを試みたいのですが?
操作手順を教えて下さい。
初歩的な事で手間を取ってすいません。
2006年1月25日(水)10時39分
つつみさんへ。
標準では、ズームアップとズームダウンは、F11キーとF12キーに割り当てられて
いますので、F12キーを押されるといいです。
または、メニューの その他→表示設定→フォント でフォントの大きさを指定
することもできます。
2006年1月24日(火)20時38分
MMエディターを使わせて頂いてます。
さて、F11キーを押しましたら、フォントがどんどん小さくなってしまいました。
もとのサイズに戻すのはどうすればよいでしょうか。
よろしくお願い致します。
2005年12月13日(火)18時52分
hiropon さんへ
会計ソフトの内容なので、会計ソフトの掲示板に返信しておきます。
2005年12月13日(火)10時26分
16年の決算で元入金の確認をせず、次期繰越をして元入金がマイナスになっていることに気づきました。元入金は約−1,300,000円程の金額になってしまっていますが、繰越をして、会計ソフトに11月までの入力も全て済んでいます。今から元入金を修正することは可能でしょうか?
前期末の事業主貸7,800,000円、事業主借1,350,000円、純利益4,200,000円となっている場合、どのように処理したらよいのでしょうか?初心者の為、できるだけわかりやすく処理方法を教えていただけたら助かります!!
2005年12月2日(金)15時41分
東西南北さんへ。
お送りいただいた書式ファイルにて、「横書き便箋の表示」をONでの
画面の最下端の行の文字がゴミのようになって残る、の件は確認できました。
この件を修正したベータ版を、この掲示板の下のほうへ置いていますので、
ダウンロードして使われてみてください。
ファイル名は、mm724b5.lzh で、実行ファイル(mmeditor.exe)のみが入っています。
2005年12月1日(木)11時20分
東西南北さんへ。
こちらでは、ちょっと再現しませんが、添付している標準書式 Mmstd.ds1 で
「横書き便箋の表示」をONにしても、そのようになるでしょうか。
2005年11月30日(水)23時16分
>タイムスタンプの形式を2005.11.15(火)という形式に変更するには、
>Tstamp.mamファイルの、22行目からの下記の3行を削除して
宮崎さん、ご教示ありがとうございました。
お礼が遅くなり、すいませんでした。
>画面表示の不具合(と思われる現象) 投稿者:東西南北
|
2005年11月30日(水)13時12分
画面表示の不具合と思われる現象が起きていますので、報告します。
○不具合が生じる時の書式設定:
「横書き便箋の表示」をON
○現象:
入力済みの文書を編集するとき、キーボードあるいはマウスホイールで文頭から
文末に向かってスクロールし、途中で、逆に文頭方向にスクロールすると、モニ
ター画面の最下端の行の文字がゴミのようになって残ります。
なお、縦スクロールバーを上下に移動させたときには、この現象は起こりません。
画面上、何となく気になりますので、対処してくださると助かります。
2005年11月22日(火)18時19分
satoruさんへ。
お送りいただいた書式ファイルにて、再度修正したベータ版を、この掲示板の
下のほうへ置いていますので、ダウンロードして使われてみてください。
ファイル名は、mm724b3.lzh で、実行ファイル(mmeditor.exe)のみが入っています。
2005年11月21日(月)16時48分
satoruさんへ。
この2件を修正したベータ版を、この掲示板の下のほうへ置いていますので、
ダウンロードして使われてみてください。
ファイル名は、mm724b2.lzh で、実行ファイル(mmeditor.exe)のみが入っています。
2005年11月20日(日)12時24分
事例Aの補足です。
IMEが半角入力モードですと、不具合は起きません。全角モードの場合のみENTERで決定した瞬間におかしくなります。
2005年11月20日(日)11時49分
事例Aの補足です。
IMEが半角入力モードですと、不具合は起きません。全角モードの場合のみENTERで決定した瞬間におかしくなります。
2005年11月20日(日)05時43分
追伸 もうひとつ確実に起きる事例です。
小林
(13分)…………以下文字続く
13 を選択 → 10 と再入力すると
小林(
(分10)…………
となり、カーソルを別行へ移動させると
小林
(分10)
となります。 以上、よろしくお願いいたします。
2005年11月20日(日)05時13分
お世話様でございます。
現在、必ず表示がおかしくなるのが、
(57分、
小林)\n
例えば任意の文字をコピー(下記の例は同箇所文字 小林 をコピーします) → 小林 にペーストすると
(57分、)\n
小林
となります。 当方の現在のMM環境は
OS → Win XP sp2 1行の数え方 → 表示行 折り返し文字数 → 60 禁則処理 → する ぶら下がり → 2 MM Ver.7.21Β4
です。
修正したい元の 小林 を選択 → 再入力(上書き修正)の場合は、正常に表示されます。
上記の事例で、調査可能でしょうか? 宜しくお願いいたします。
2005年11月19日(土)11時02分
satoruさんへ。
必ず再現できる事例があれば、書いてもらえないでしょうか。
事例がないと調べようがないです。
2005年11月19日(土)06時25分
お世話様です。画面の表示なのですが、やはりおかしくなる時があるようです。
どんな時に頻繁になるのかいろいろ試してみたのですが、
括弧や句読点と、禁則文字、ぶら下がり設定の関係がどうやら影響しているような雰囲気なんです。
禁則処理を OFF 、ぶら下がりを最小の 1 ですと、半角/全角英数字、和文関係なくどんな文字を入力、再変換入力しても何の問題も起きません。
通常、禁則処理を ON、ぶら下がり設定を 3文字 に設定しているのですが、こちらにすると、画面表示の不具合が100%確実にではないですが、30〜50%くらいの割合で表示がおかしくなりました。(mm724b1を使用、再変換入力は、半角/全角、英数字、和文関係なく)
以上、現時点でのご報告でございます。
2005年11月18日(金)18時23分
お世話様です。
早速DLして使ってみました。半角入力モードでは問題なし。全角モードの場合、Enterキーで決定すると、上行末数字が表示されず、カーソルを何行か上下に移動させると、表示されるようですね。文字の位置がおかしくなることはなくなりました。
どうもありがとうございます。
2005年11月18日(金)17時56分
お世話様です。
早速DLして使ってみました。半角入力モードでは問題なし。全角モードの場合、Enterキーで決定すると、上行末数字が表示されず、カーソルを何行か上下に移動させると、表示されるようですね。文字の位置がおかしくなることはなくなりました。
どうもありがとうございます。
2005年11月18日(金)17時15分
satoruさんへ。
この件を修正したベータ版を、この掲示板の下のほうへ置いていますので、
ダウンロードして使われてみてください。
ファイル名は、mm724b1.lzh で、実行ファイル(mmeditor.exe)のみが入っています。
2005年11月18日(金)09時47分
お世話様でございます。
先日も書かせていただいた、画面の表示の不具合なのですが、例えば
田中(2
3分)
とある場合、23 を選択 → 15 と再入力すると
田中15
(分)
と表記されてしまうのです。
行末は改行なし(1行 → 表示行)、数字は半角数字、括弧は全角、MM Ver.7.23です。
何卒、この表記の不具合よろしくお願いいたします。
※ブロックスタック「任意ブロックの貼り付け」窓について、ぜひとも期待しております(^^)
>re:ブロックスタック「任意ブロックの貼り付け」窓について 投稿者:Miyamiya
|
2005年11月17日(木)11時02分
satoruさんへ。
一覧を表示して、その中から選択できるようにするということですね。
今後の検討課題に入れておきます。
>ブロックスタック「任意ブロックの貼り付け」窓について 投稿者:satoru
|
2005年11月17日(木)07時24分
宮崎様 いつもお世話になっております。
素朴な質問ですが、ブロックスタック「任意ブロックの貼り付け」窓を表示したとき、保存されている文字たちが、一覧が表示されて、キーボードで貼り付けたい文字を選択できたらいいなぁ……と思ってしまったのです。
「短縮入力機能」は .mmiファイルを使用して、非常に役立っているのですが、ちょっとした複数コピーのときは、ブロックスタックのほうが早そうですし……。
今後の要望として、一覧表示ができたら、とってもありがたいです。
失礼いたしました。
2005年11月16日(水)11時12分
マルコさんへ。
mam713.lzhを解凍してできる残りのファイルも、すべて
MMEDITOR.EXEと同じ階層に置いておいて、大丈夫です。
タイムスタンプの形式を2005.11.15(火)という形式に変更するには、
Tstamp.mamファイルの、22行目からの下記の3行を削除して
-------------------------------------------------------------------
sprintf(s, "%4d/%02d/%02d",y, m, d); // 2001/06/11
PutStr(s);
sprintf(s, " (%.3s) ",p+(w*3)); // (Fri)
-------------------------------------------------------------------
下記の1行と差し替えてください。
-------------------------------------------------------------------
sprintf(s, "%4d.%02d.%02d(%.2s)",y, m, d, p1+(w*2)); // 2005.11.16(水)
-------------------------------------------------------------------
2005年11月15日(火)16時52分
ご教示ありがとうございます。
無事、タイムスタンプのマクロが実行されるようになりました。
それと、mam713.lzhを解凍してできる残りのファイルも
MMEDITOR.EXEと同じ階層に置いておいて、大丈夫でしょうか?
タイムスタンプの形式は、2005/11/15 (Tue)ですが、
これを2005.11.15(火)という形式に変更することは可能でしょうか?
2005年11月15日(火)11時09分
マルコさんへ。
タイムスタンプマクロを動かすのに必要なのは、MamMacro.dll だけですが、
ダイアログが表示されるタイプのマクロでは、MmDialog.h が必要な場合もありますので、
この2個を入れておけば OK です。
2005年11月15日(火)07時12分
ご教示ありがとうございます。
mam713.lzhを解凍すると、いくつかファイルができますが、
そのすべてをMmEditorフォルダーの直下に置かないと駄目でしょうか?
2005年11月10日(木)19時29分
宮崎産、いつもありがとうございます。題名の件、元に戻せました。
wink.iniのことはこれまでにも幾度かしていたことですのに忘れていました。
お手数をおかけ致しました。申し訳ない気持ちでいっぱいです。
懲りずに、おつきあいをよろしくお願い致します。
2005年11月10日(木)11時03分
助田ナオキさんへ。
ショートカットキー設定で、alt+f4にMMの終了を設定すればいいですが、
キーファイルに、Wink.ini を使用されているなら、初期状態で、alt+f4は
MMの終了に設定されています。
2005年11月9日(水)18時14分
宮崎産、計算マクロの件、どうもありがとうございます。
音が出ないと言うことですね。分かりました。
教えていただいた手順で使わせていただきます。
>alt+f4が効かなくなりました 投稿者:助田直樹
|
2005年11月9日(水)18時07分
mMM-editorのメニューのその他のショートカット設定をしたのが原因だろうと想像しますが、MMを閉じるときいつの間にかaltプラスf4が効かなくなりました。
メニューから、F Xとしなきゃならないので非常に面倒です。
対策としては、ショートカット設定でMMの終了を設定するというのでいいのでしょうか?
2005年11月8日(火)11時33分
助田ナオキさんへ。
フォーミュラ1と2のマクロは、芝崎さんが作られたマクロですが、
出力先へカーソルを移動するときは、キーボード入力がフックされているようですので
その間は音声は出ないようです。したがって、音声だけの操作では、カーソルを思った
位置へ動かすのは、難しいです。
音声だけの操作で使用される場合は、最初に出力先へカーソルを移動しておいて、
計算結果が出たら、リターンキーを押して最初に指定しておいた場所へ、
回答を出力するしかないでしょうね。
2005年11月7日(月)19時47分
フォーミュラ1と2のマクロについてです。
両方で計算してみました。要領を飲み込むのにちょっと手間取りました。
計算結果が出たところで、出力を押しますと、出力先にカーソルを置いてエンターしてくださいの音声案内が出ます。
このとき、音声が出ないのですが、私の場合だけなのでしょうか?それとも、そういうものなのでしょうか?
また、よく分かっていないので適切に言えませんが、カーソル位置を思うように指定できません。動いているのか居ないのかが、まるで分かりません。
何か、方法があるのでしょうか。
2005年11月7日(月)11時18分
マルコさんへ。
MamMacro.dll は、 MMエディタ の [MMマムマクロキット] として
別途提供されているものです。
最新の ★MMマムマクロキット V7.13
を下記よりダウンロードして使ってください。
http://www.am-corp2.com/mmmacro.html
2005年11月6日(日)17時11分
宮崎産、どうもありがとうございました。
ハイパーテキストでの英日瞬時翻訳機能が使えるようになりました。
長いこと眠らせていたのがもったいない気持ちでいっぱいです。
それから、この機能を使うには
英日瞬時翻訳のON.OFF R
にチェックが入っていなければいけませんが、これはeditorを終了させるとそのつどはずれちゃうのですね。何であかんのやろと悩んでしまいました。
そういう訳で、ショートカットをctrl,shift,altRに設定しました。
2005年11月6日(日)12時30分
タイムスタンプのマクロを実行しようとしますと、
「MamMacro.dllが見つかりません。」というエラーメッセージが出ます。
このDLLはどこで入手できるでしょうか?
よろしくお願いします。
2005年11月5日(土)11時00分
助田ナオキさんへ。
和英辞書 は使えません。
英単語の和訳ですから、使えるのは、英和辞書 です。
Ver.2であれば、FENG5-A.TXT から FENG5-Z.TXT のファイルが、英和辞書です。
英辞郎を使用する場合は、辞書ファイルの変換の必要はないです。
そのままで使用できます。
使用する英和辞書の設定で、英辞郎をチェックしてください。
そして、英辞郎A-Zのあるフォルダの指定で、
FENG5-A.TXT から FENG5-Z.TXTのファイルがあるフォルダを指定。
使用する英辞郎のバージョンでVer.2を指定してください。
それで使えるようになります。
2005年11月4日(金)16時08分
もう、5年ほど前に買った古い栄二郎(ハイパー英和辞典)ですが、これまで使いこなせずに来ました。もったいない。
和英辞書 『和英辞郎』 Ver.2
これを使いたいと思いますが、説明を見てもよく分かりません。
MMDIC.EXE サイズ: 59 KB, 種類: アプリケーション, 更新日時: 1997/03/12 16:34
でmmdファイルに変換するわけですよね。
MMDIC.TXT サイズ: 11 KB, 種類: TXT ファイル, 更新日時: 1997/03/12 16:31
によりますと、[txt]ファイルを[dic]の拡張子に書き換えてから作業するようですが、それはハイパー英和辞典のソースと言うホルダー内にある三つのファイルを言うのでしょうか。
三つともmmdファイルに変換するのでしょうか。
2005年10月31日(月)11時49分
マルコさんへ。
>1.ルビを振るにはどうすればいいでしょうか?
>2.傍点をつけることはできるでしょうか?
ルビと傍点は、印刷だけの機能です。
ヘルプの、印刷についての、\{ } タグを有効とする 設定
の項目をご覧ください。
編集画面へ入力する機能はないです。
2005年10月31日(月)11時48分
satoruさんへ。
2.3 という数値をそのままにしておくのは、ちょっと難しいです。
それから、マクロのコピーをされる場合は、HTMLのソースからではなくて、
この掲示板のマクロの部分を直接範囲選択して、それをクリップボードへ
コピーされるといいです。
2005年10月30日(日)13時14分
宮崎様 お世話様でございます。
早速、1列ごとの文字列ソートを使用して、猛爆進中でございます。
たまたま、このマクロを実行していたら、2.3 という数値が 2 と変換されていた箇所がありました。半角カンマ(,)で打つべきところを、半角ピリオド(.)で入力されたのだと思うのですが、これはそのまま 2.3 としておくことは可能でしょうか?
何卒、ご教示のほど、宜しくお願いいたします。
2005年10月30日(日)05時00分
初歩的な質問で恐縮です。
1.ルビを振るにはどうすればいいでしょうか?
2.傍点をつけることはできるでしょうか?
3.タイムスタンプを挿入することはできるでしょうか?できれば、2005年10月30日(日)という形式がいいです。
よろしくお願いします。
2005年10月30日(日)00時00分
下記の投稿、<BR>と打ったのが実際、改行されてしまったようで……。HP上にある文字のコピペ…… 「ソース表示」してからのコピペとは、他にも違う箇所がありました。なかなか難しいですね(笑)
2005年10月29日(土)23時52分
宮崎様
お世話様でございます。
動かなかった原因が分りました!
私、下記のマクロ構文を、IEのツール → 表示 → ソース表示 → MMへコピペ →
を改行に全置換 としてしまったため、9行目の「1 && Block」が「1 && Block」と、HTML独特のタグに置き換わってしまったためでした。
ご迷惑をかけしまったことを、お詫び申し上げます。また、動作のほうも、ちゃんと動きましたので、重ねてお礼申し上げます。
このマクロのおかげで、元データとソート後のデータをファイル比較して、すべての行が昇順入力されているかどうかをチェックすることが出来るようになり、入力ミスを徹底的に排除することが可能となります。
本当にありがとうございました。
2005年10月29日(土)17時47分
satoruさんへ。
マクロのコピー、貼り付けが、うまくできてないのではないでしょうか。
こちらで、コピーして使ってみましたが問題なく動作しました。
先頭と最後の
-------------------------------------------------------------------
の部分は、コピーしては、だめです。
もう一度、マクロのコピー、貼り付けを、やり直してみてください。
>宮崎産へ。マクロ使えるようになりました 投稿者:助田ナオキ
|
2005年10月29日(土)12時34分
宮崎産、マクロ機能がおかげさまで使えるようになりました。
便利なものがありますので使っていきたいと思います。
>1列ごとの文字列ソートについて 投稿者:satou
|
2005年10月29日(土)12時01分
宮崎様
9,8,7,6,5,4,3,2,1
という文字列を選択して動作させてみたのですが、
マクロエラーが9行目で発生しました。シンボル:amp;は定義されていません
というエラー表示が出てしまいます。どういった現象でしょうか?
何卒よろしくお願いいたします。
2005年10月29日(土)10時26分
satoruさんへ。
以下のマクロを使ってみてください。
-------------------------------------------------------------------
// 【1行内の数値文字列の昇順ソート】マクロ
// カンマ(,)またはタブ文字(\t)で区切られた行内の数字を昇順に並び替えます。
// 選択された範囲内の行が対象となります。
main()
{
char s[3000];
int stln, endln;
if(Block() != 1 && Block() != 2)
{ // 選択範囲がないなら何もしない
Message("範囲を選択してから実行してください。");
return;
}
stln = SelLn(); // ソート開始行
endln = Line(); // ソート最終行+1
GoBlok();
Select(0);
DispOff2();
while(1)
{
if(KbHit() == 0x1b) // [ESC]が押されたら中断する
break;
LEdge();
Getline(s);
sort(s);
DelLine();
PutStr(s);
if(Line() >= endln || Tcode() == 0)
break;
}
DispOn();
}
int snum[1000];
void sort(char *str)
{
int i, j, k, tmp, kanma;
char s[300], *p;
kanma = strchr(str, '\t') ? 0: 1;
for(k = 0, p = strtok(str, "\t,"); p != NULL; k++, p = strtok(NULL, "\t,"))
snum[k] = atoi(p);
for(i = 0; i < k; i++)
{
for(j = i + 1; j < k; j++)
{
if(snum[i] > snum[j])
{
tmp = snum[i];
snum[i] = snum[j];
snum[j] = tmp;
}
}
}
strcpy(str, "");
for(i = 0; i < k; i++)
{
sprintf(s, "%d", snum[i]);
strcat(str, s);
if(i < k - 1)
strcat(str, kanma ? ",": "\t");
}
strcat(str, "\n");
}
-------------------------------------------------------------------
2005年10月28日(金)10時50分
ekosukeさんへ。
そちらの環境では、アドミで作成したフォルダへのテンポラリファイルの
作成が許可されていないのでしょう。
メニューの環境設定→編集1→テンポラリファイルを作るフォルダへ
通常使っているユーザ権限で作成したフォルダを指定してください。
2005年10月27日(木)19時56分
先日、MMエディタをダウンロードして試用しています。使い勝手はとてもよいのですが、ソフトを立ち上げるときに困ったことがおきています。xpのアドミニストレータで使う場合は普通に立ち上がるのですが、通常使っているユーザ権限で立ち上げると「仮想メモリの確保ができません。終了します。ERRNO=1」とのメッセージが出て終了してしまいます。これは、MMエディタがマルチユーザに対応していないからなのでしょうか?あるいは、対応策があるのでしょうか?
なお、OSはXP Pro Service Pack 2です。
2005年10月27日(木)11時57分
宮崎様へ
早速のお返事、ありがとうございます!
お察しの通り、CSVファイルと同様のテキストでございます。
タブ、もしくは半角カンマ区切りの半角数字の列でございます。
数字とタブ、もしくは半角カンマの間には、スペースは入りません。
1→2→3→4(→はタブ) もしくは 1,2,3,4
もし可能でしたら、ぜひぜひ宜しくお願いいたします!
戻る