SaveStringToFile関数についてNo.49921
すみこ さん 16/05/25 14:44
 
現在「バージョン6.40」を使用してます。

SaveStringToFile関数はバグで修正されたとのことですが、
「バージョン6.40」でテキストファイルに書き込む方法はございませんでしょうか。

[ ]
RE:49921 SaveStringToFile関数についてNo.49924
秀まるお2 さん 16/05/25 15:33
 
 SaveStringToFile関数相当のことを他でやるとしたら、「新規メール」で
エディタ・ウィンドウを1つ作戦して、そこに貼り付けして「saveas」で保存す
るしか無いと思います。

 例えば、

   $s = "aaaabbbbccccdddd";

 って文字列変数の内容をファイルに保存するとしたら、

    //空のエディタ・ウィンドウの準備
    #n = dllfunc("NewMail");
    #n = dllfunc("SwitchHeaderView", 0);
    gofiletop;
    beginsel;
    gofileend;
    delete;

    //貼り付けして保存
    insertfix $s;
    saveas "c:\\temp\\temp.txt";

    //エディタウィンドウ終了
    #editor = hidemaruhandle(0);
    #n = dllfunc("SetMainWndTop");
    closehidemaruforced #editor;

 みたいな感じの処理になります。

[ ]
RE:49924 SaveStringToFile関数についてNo.49925
すみこ さん 16/05/25 18:20
 
回答ありがとうございます。
内容確認させていただきます!

[ ]
RE:49924 SaveStringToFile関数についてNo.49926
すみこ さん 16/05/25 18:50
 
「マクロにログのようなものを作って
1個のテキストファイルに対して追記する」という動作を考えてます。

作成したマクロですと、
SaveStringToFile関数を使っていて。。
最新バージョンであれば想定した動きになるのですが。

6.40を使用していて、テキストが作成されてない状態です。

いいアイディアありますかね。。

[ ]
RE:49926 SaveStringToFile関数についてNo.49930
秀まるお2 さん 16/05/26 09:18
 
 単純に、最新バージョンに入れ替えるだけでいいと思います。

 他の作戦としては、マクロで何か情報出力してそれをファイルに保存させるっ
てことで、マクロのdebuginfo文で情報出力しつつ、その出力
(OutputDebugStringってAPIの出力)をファイルに保存する用のフリーソフトを
使うって作戦があります。

 今探したら、ODSMonとかいうソフトがあるようです。

http://www.vector.co.jp/soft/winnt/prog/se508816.html


[ ]