[▲前のスレッド]

2009/2/22 (日) 14:23:27  
[456] 特殊文字列の連番方法。

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

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

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

といった具合です。
普通の数字であれば、マクロを発見することができたんですが
どうしても、上記の様な文字列でも実行可能なものを発見出来ませんでした。
お教え頂けませんでしょうか。宜しくお願い致します。
正志
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6


2009/2/22 (日) 15:08:22  
[457] Pascal で組むの?

スクリプト言語 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); }
------ここまで
じゅうじ
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727)


2009/2/22 (日) 15:47:13  
[458] Re:ありがとうございます。

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

Sakuraで実行してみた所、しょぼいノートパソコンではりましたが
ものの3秒位で終わりました。
本当にありがとうございます。
正志
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6


2009/2/28 (土) 18:30:00  
[460] RE: 特殊文字列の連番方法。

>■例
>':i001:' => 'i001.gif',
>
>といった具合です。

表計算ソフトを使えば一発ですが,それでは回答になっていないんですよね...

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

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81