input( s1, s2 ) 関数が使えないNo.06874
ginza さん 12/04/10 18:11
 
秀丸エディタのマクロで,「input( s1, s2 ) 関数」が使えません.

「文法エラーです。または、このバージョンではこの文は使えません。」とアラート
が出ます.
inputchar( s1 ) や inputpos も同様です.
どうしたんでしょうか.

秀丸エディタ: Version 8.12
OS: Windows98SE

[ ]
RE:06874 input( s1, s2 ) 関数が使えないNo.06875
秀まるお2 さん 12/04/10 18:40
 
 こちらで簡単にテストした限りでは大丈夫そうでした。

$s = input( "abc", "xyz" );
message $s;

 って内容のマクロを作って実行してみた限りはエラーにならないようです。
Windows98SEの仮想環境(Windows7上に作った仮想環境)上でテストして大丈夫
でした。

 とりあえず、上記のマクロ内容をコピペして実行してみるとどうでしょうか。
それでうまくいくとしたら、うまくいかない方のマクロに何か間違いがあって
エラーになってるんじゃないかと思います。例えば文の最後のセミコロンが無い
とか、ダブルクォーテーションでの囲み方が間違ってるとか、そういう可能性も
あるかもしれないです。

 どうしてもダメそうでしたら、とりあえずinput文だけ取り出して、その1行
だけのマクロを作って実行してみるとか…。それでもダメでしたら、その内容を
ここの会議室に書き込んでいただければ、何が違ってるかお返事出来るかと思い
ます。


 あと、もしかして上記マクロでも同じエラーが出るようでしたら、すみません
がもう一度秀丸エディタをダウンロードしなおし&インスト−ルしなおししてみ
て欲しいです。それで直るかもしれません。

 ダウンロード用URLは以下のURLがお勧めです。

http://hide.maruo.co.jp/software/bin2/hm812_signed.exe?a=0

[ ]
RE:06875 input( s1, s2 ) 関数が使えないNo.06876
ginza さん 12/04/10 20:53
 
こんなに早くっ!! ありがとうございます!!!

>$s = input( "abc", "xyz" );
>message $s;

> とりあえず、上記のマクロ内容をコピペして実行してみるとどうでしょうか。

できました!
「 $s = input... 」とせず,単に「 input... 」としていました.

見よう見まねで,いくつかマクロを組んできましたが,基本ができていませんでした.

ありがとうございます.

[ ]