◀マクロトップへ
  • 456 特殊文字列の連番方法。
    • 457 Pascal で組むの?
      • 458 Re:ありがとうございます。
    • 460 RE: 特殊文字列の連番方法。
  • [456] 特殊文字列の連番方法。 正志 2009年02月22日 14:23

    はじめまして。
    自分なりに調べてみたんですが、分からなかったので質問させて頂きます。

    「':i001:' => 'i001.gif',」のカッコ内の様な文字を縦に連番で並べたいと考えています。

    ■例
    ':i001:' => 'i001.gif',
    ':i002:' => 'i002.gif',
    ':i003:' => 'i003.gif',
    ~中略~
    ':i100:' => 'i100.gif',
    ':i101:' => 'i101.gif',
    ':i102:' => 'i102.gif',

    といった具合です。
    普通の数字であれば、マクロを発見することができたんですが
    どうしても、上記の様な文字列でも実行可能なものを発見出来ませんでした。
    お教え頂けませんでしょうか。宜しくお願い致します。
    • [457] Pascal で組むの? じゅうじ 2009年02月22日 15:08

      スクリプト言語 gawk をインストールして、プログラムすると出来る。
      http://www.vector.co.jp/soft/win95/util/se376460.html

      Sakura での実行は、ツールメニューの外部コマンド実行で、
      「gawk -f "D:\My Documents\gawk\seqno.awk"」
      標準出力を編集中のウィンドウで得るオプションを使うといい。

      ------ちなみに awk スクリプトは
      #!/usr/bin/gawk
      BEGIN { for (i=1; i<=102; i++)
      printf("':i%03d:' => 'i%03d.gif',\n", i, i); }
      ------ここまで
      • [458] Re:ありがとうございます。 正志 2009年02月22日 15:47

        スクリプト言語 gawk のインストールが分からなかったんですが
        http://www.tmk-s.com/gaihen/awkinst.html
        で解決する事ができました。

        Sakuraで実行してみた所、しょぼいノートパソコンではりましたが
        ものの3秒位で終わりました。
        本当にありがとうございます。
    • [460] RE: 特殊文字列の連番方法。 げんた 2009年02月28日 18:30

      >■例
      >':i001:' => 'i001.gif',
      >
      >といった具合です。
      表計算ソフトを使えば一発ですが,それでは回答になっていないんですよね...

      OpenOffice Calcで
      ="':" & TEXT(A1;"000")&":' => '"& TEXT(A1;"000") &".gif"
      ':001:' => '001.gif'
      ':002:' => '002.gif'
      ':003:' => '003.gif'
      ...
      それをCopy & Pasteする