void odrformp(void){ FILE *writefp; writefp=fopen("odrformp.txt","w"); fprintf(writefp,"REM ********************************************\n"); fprintf(writefp,"REM * テキスト処理機能操作盤.(C).MIYAMA./1999\n"); fprintf(writefp,"REM ********************************************\n"); fprintf(writefp,"REM * 'REM'と半角スペースを削除し、コマンド.\n"); fprintf(writefp,"REM * を左に寄せると機能が動作します。 *\n"); fprintf(writefp,"REM ********************************************\n"); fprintf(writefp,"REM mt /new\n"); fprintf(writefp,"REM mt /time ????????.TXT Signature.\n"); fprintf(writefp,"REM mt /tasm\n"); fprintf(writefp,"REM mt /tasd TXT\n"); fprintf(writefp,"REM mt /apd ????????.TXT ????????.TXT\n"); fprintf(writefp,"REM \n"); fprintf(writefp,"REM mt /adc ????????.TXT\n"); fprintf(writefp,"REM mt /spc ????????.TXT\n"); fprintf(writefp,"REM mt /seg ????????.TXT 25 keyword\n"); fprintf(writefp,"REM mt /rsg ????????.TXT\n"); fprintf(writefp,"REM mt /b2t ????????.BAK\n"); fprintf(writefp,"REM \n"); fprintf(writefp,"REM mt /ez ????????.TXT Keyword\n"); fprintf(writefp,"REM mt /nasm 30\n"); fprintf(writefp,"REM mt /cln 30\n"); fprintf(writefp,"REM mt /ref ????????.TXT Keyword\n"); fprintf(writefp,"REM mt /pik ????????.TXT Keyword\n"); fprintf(writefp,"REM mt /pika ????????.TXT Keyword\n"); fprintf(writefp,"REM mt /trs ????????.TXT Keyword1 Keyword2\n"); fprintf(writefp,"REM mt /tlup ????????.TXT Keyword1 Keyword2\n"); fprintf(writefp,"REM mt /ins ????????.TXT Keyword ????????.TXT\n"); fprintf(writefp,"REM \n"); fprintf(writefp,"REM mt /pkw ????????.TXT Keyword 5\n"); fprintf(writefp,"REM mt /pkd Keyword TXT 5\n"); fprintf(writefp,"REM mt /csv ????????.TXT 5\n"); fprintf(writefp,"REM mt /csd TXT 5\n"); fprintf(writefp,"REM *********************************************\n"); fprintf(writefp,"REM *REMタグは命令抑制コマンドです。\n"); fprintf(writefp,"REM *必要のないところは絶対に操作しないで下さい。\n"); fprintf(writefp,"REM *Tabキー使用禁止です(誤動作のおそれあり)\n"); fprintf(writefp,"REM *ファイル名にロングファイルネームは使えません。\n"); fprintf(writefp,"REM *********************************************\n"); fprintf(writefp,"REM *原本内容を変更する機能は、直前の内容を*.bakに\n"); fprintf(writefp,"REM *保存します。/b2tでテキスト形式に復元可能。\n"); fprintf(writefp,"REM *********************************************\n"); fprintf(writefp,"REM *Usage: 機能と出力ファイル名\n"); fprintf(writefp,"REM *new 本日の日付でファイルを作成(追加mode)\n"); fprintf(writefp,"REM *time 現在時を文末に追加 >入力ファイル\n"); fprintf(writefp,"REM *tasm 全テキストを結合 >sumtxt.txt\n"); fprintf(writefp,"REM *tasd ディスク全テキストを結合>sumtxt.txt\n"); fprintf(writefp,"REM *apd 2テキストを結合 >先頭のファイル\n"); fprintf(writefp,"REM *adc 目次を付加 >入力ファイル\n"); fprintf(writefp,"REM *spc 目次を分離 >入力ファイル\n"); fprintf(writefp,"REM *seg 頁と行番号付加 >output.txt\n"); fprintf(writefp,"REM *rsg 頁と行番号削除 >入力ファイル\n"); fprintf(writefp,"REM *b2t バックアップを一時テキストに>output.txt\n"); fprintf(writefp,"REM *ref 改行キーワード復元 >output.txt\n"); fprintf(writefp,"REM *ez キーワードでファイル分割>数字名ファイル\n"); fprintf(writefp,"REM *nasm enzyme生成物を順に再結合>output.txt\n"); fprintf(writefp,"REM *cln enzyme生成物を除去 >除去\n"); fprintf(writefp,"REM *pik キーワード該当行を検出 >output.txt\n"); fprintf(writefp,"REM *pika キーワード該当行を検出 >output.txt\n"); fprintf(writefp,"REM *trs キーワード一括置換 >output.txt\n"); fprintf(writefp,"REM *tlup 一括置換後左寄せ >output.txt\n"); fprintf(writefp,"REM *ins キーワードの直後に挿入 >output.txt\n"); fprintf(writefp,"REM *pkw 前後マージンをとって検出>output.txt\n"); fprintf(writefp,"REM *pkd ドライブ全検出 >output.txt\n"); fprintf(writefp,"REM *csv 数字メモ抽出 >output.txt\n"); fprintf(writefp,"REM *csd 全ドライブから数字メモ抽出>output.txt\n"); fprintf(writefp,"REM *********************************************\n"); fprintf(writefp,"@echo. 0/1\n"); fprintf(writefp,"REM *********************************************\n"); fprintf(writefp,"REM * テキスト処理機能操作盤.(C).MIYAMA./1999\n"); fprintf(writefp,"REM *********************************************\n"); fprintf(writefp,"REM * 'REM'と半角スペースを削除し、コマンド.\n"); fprintf(writefp,"REM * を左に寄せると機能が動作します。 *\n"); fprintf(writefp,"REM *********************************************\n"); fprintf(writefp,"REM *()内部のパラメータは省略することが出来ます。\n"); fprintf(writefp,"REM *省略時の値は\n"); fprintf(writefp,"REM *\n"); fprintf(writefp,"REM *拡張子がTXT、\n"); fprintf(writefp,"REM *ディレクトリは現行カレント\n"); fprintf(writefp,"REM *マージンは0行にセットされます\n"); fprintf(writefp,"REM *\n"); fprintf(writefp,"REM *省略時にはかっこをも含めて完全に削除して下さ\n"); fprintf(writefp,"REM *い。また、飛び飛びに省略することはできません。\n"); fprintf(writefp,"REM *\n"); fprintf(writefp,"REM *マージンは0行から4行まで可能です。\n"); fprintf(writefp,"REM *例\n"); fprintf(writefp,"REM *mt /key Keyword filename.txt \mt 4\n"); fprintf(writefp,"REM *********************************************\n"); fprintf(writefp,"REM mt /ldrv (拡張子)\n"); fprintf(writefp,"REM mt /ldir (拡張子) (ディレクトリ名)\n"); fprintf(writefp,"REM mt /hdrv (拡張子)\n"); fprintf(writefp,"REM mt /hdir (拡張子) (ディレクトリ名)\n"); fprintf(writefp,"REM\n"); fprintf(writefp,"REM mt /tdrv (拡張子)\n"); fprintf(writefp,"REM mt /tdir (拡張子) (ディレクトリ名)\n"); fprintf(writefp,"REM\n"); fprintf(writefp,"REM mt /kdrv keyword (拡張子) (行マージン)\n"); fprintf(writefp,"REM mt /kdir keyword (拡張子) (ディレクトリ名) (行マージン)\n"); fprintf(writefp,"REM \n"); fprintf(writefp,"REM mt /key keyword ????????.TXT (行マージン)\n"); fprintf(writefp,"REM \n"); fprintf(writefp,"REM mt /cdrv (拡張子) (行マージン)\n"); fprintf(writefp,"REM mt /cdir (拡張子) (ディレクトリ名) (行マージン)\n"); fprintf(writefp,"REM \n"); fprintf(writefp,"REM mt /csv ????????.TXT (行マージン)\n"); fprintf(writefp,"REM *********************************************\n"); fprintf(writefp,"REM *書式:\n"); fprintf(writefp,"REM *?drv 現行ドライブのすべてのファイルを指定。\n"); fprintf(writefp,"REM *?dir 指定ディレクトリのすべてのファイルを指定。\n"); fprintf(writefp,"REM *\n"); fprintf(writefp,"REM *?:\n"); fprintf(writefp,"REM *l=list ファイルの単純リストをDOSから取得。\n"); fprintf(writefp,"REM *h=html ファイルリストをHTMLで取得。\n"); fprintf(writefp,"REM *t=txtasm テキストファイルの和ファイルを作成。\n"); fprintf(writefp,"REM *k=keyword キーワードを含む行を抽出。\n"); fprintf(writefp,"REM *c=csv 0-9char. 数字行を抽出してCSV形式に変換。\n"); fprintf(writefp,"REM *********************************************\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM *TXT Action Operating file.(C).MIYAMA./1999\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM *Remove 'REM'and Space to Command\n"); fprintf(writefp,"//REM * to be left,Then Active the command. **\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM mt /new\n"); fprintf(writefp,"//REM mt /time ????????.TXT Signature. \n"); fprintf(writefp,"//REM mt /tasm\n"); fprintf(writefp,"//REM mt /tasd TXT\n"); fprintf(writefp,"//REM mt /apd ????????.TXT ????????.TXT \n"); fprintf(writefp,"//REM\n"); fprintf(writefp,"//REM mt /adc ????????.TXT\n"); fprintf(writefp,"//REM mt /spc ????????.TXT \n"); fprintf(writefp,"//REM mt /seg ????????.TXT 25 keyword\n"); fprintf(writefp,"//REM mt /rsg ????????.TXT \n"); fprintf(writefp,"//REM mt /b2t ????????.BAK \n"); fprintf(writefp,"//REM\n"); fprintf(writefp,"//REM mt /ez ????????.TXT Keyword\n"); fprintf(writefp,"//REM mt /nasm 30\n"); fprintf(writefp,"//REM mt /cln 30 \n"); fprintf(writefp,"//REM\n"); fprintf(writefp,"//REM mt /ref ????????.TXT Keyword\n"); fprintf(writefp,"//REM mt /pik ????????.TXT Keyword\n"); fprintf(writefp,"//REM mt /pika ????????.TXT Keyword\n"); fprintf(writefp,"//REM mt /trs ????????.TXT Keyword1 Keyword2\n"); fprintf(writefp,"//REM mt /tlup ????????.TXT Keyword1 keyword2\n"); fprintf(writefp,"//REM mt /ins ????????.TXT Keyword ????????.TXT\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM *Please donot absolutely remove other REMs\n"); fprintf(writefp,"//REM * without your purpose.(REM is blocking Command.)\n"); fprintf(writefp,"//REM *Cannot use TAB key and DoubleQuartation.\n"); fprintf(writefp,"//REM *Cannot use LongFileName of VFAT/95//NT\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM *Making *.bak file when command change original file.\n"); fprintf(writefp,"//REM *Bak2txt(/b2t) commnad filename.bak to output.txt.\n"); fprintf(writefp,"//REM (without append:/apd.)\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM *Usage: Function and Output-filename.\n"); fprintf(writefp,"//REM *new Making Today's file.(append-mode):YYMMDD.txt\n"); fprintf(writefp,"//REM *time Type Timestump to File-End.>FILE.txt\n"); fprintf(writefp,"//REM *tasm Making Sum-TXT. >sumtxt.txt\n"); fprintf(writefp,"//REM *tasd Making Sum-TXTfromWholeDRV.>sumtxt.txt\n"); fprintf(writefp,"//REM *apd Append file2 to file1. >FILE1.txt\n"); fprintf(writefp,"//REM *adc ADD contents. >FILE.txt\n"); fprintf(writefp,"//REM *spc Separation Contents. >FILE.txt\n"); fprintf(writefp,"//REM *seg Tune line-page numbers. >output.txt\n"); fprintf(writefp,"//REM *rsg Remove l-p numbers. >FILE.txt\n"); fprintf(writefp,"//REM *b2t Restore backupfiles. >output.txt\n"); fprintf(writefp,"//REM *ref Repaire CRLFed Keyword. >output.txt\n"); fprintf(writefp,"//REM *ez Desolve by Keyword. >0-9999.txt\n"); fprintf(writefp,"//REM *nasm Recombine files enzymed. >output.txt\n"); fprintf(writefp,"//REM *cln Remove enzymed. >Remove\n"); fprintf(writefp,"//REM *pik Pickup keyword-lines. >output.txt\n"); fprintf(writefp,"//REM *pika Pickup non-keyword-lines. >output.txt\n"); fprintf(writefp,"//REM *trs AutoTranslation. >output.txt\n"); fprintf(writefp,"//REM *tlup Key leftup after TRS. >output.txt\n"); fprintf(writefp,"//REM *ins Insert file2 to file1key. >output.txt \n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//@echo. 0/1\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM *TXT Action Operating file.(C).MIYAMA./1999\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM *Remove 'REM'and Space to Command\n"); fprintf(writefp,"//REM * to be left,Then Active the command. **\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM *() elements canable avoid.\n"); fprintf(writefp,"//REM *then please compleatly vanish the (.....)\n"); fprintf(writefp,"//REM *extention: ex. 'TXT'\n"); fprintf(writefp,"//REM *ordered derectry: '\\' being or nothing \n"); fprintf(writefp,"//REM *both are good.\n"); fprintf(writefp,"//REM *liens_margin is from 0 to 4 only.\n"); fprintf(writefp,"//REM \n"); fprintf(writefp,"//REM *ex: mt /key filename.txt Keyword \mt 4\n"); fprintf(writefp,"//REM ******************************************\n"); fprintf(writefp,"//REM mt /ldrv (extention)\n"); fprintf(writefp,"//REM mt /ldir (extention) (ordered directry)\n"); fprintf(writefp,"//REM \n"); fprintf(writefp,"//REM mt /hdrv (extention)\n"); fprintf(writefp,"//REM mt /hdir (extention) (ordered directry)\n"); fprintf(writefp,"//REM \n"); fprintf(writefp,"//REM mt /tdrv (extention)\n"); fprintf(writefp,"//REM mt /tdir (extention) (ordered directry)\n"); fprintf(writefp,"//REM\n"); fprintf(writefp,"//REM mt /kdrv keyword (extention) (lines_margin)\n"); fprintf(writefp,"//REM mt /kdir keyword (extention) (ordered directry) (lines_margin)\n"); fprintf(writefp,"//REM \n"); fprintf(writefp,"//REM mt /key keyword ????????.txt (lines_margin)\n"); fprintf(writefp,"//REM \n"); fprintf(writefp,"//REM mt /cdrv (extention) (lines_margin)\n"); fprintf(writefp,"//REM mt /cdir (extention) (ordered directry) (lines_margin)\n"); fprintf(writefp,"//REM \n"); fprintf(writefp,"//REM mt /csv ????????.txt (lines_margin)\n"); fprintf(writefp,"//REM\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM *Please absolutely remove other * and REM.\n"); fprintf(writefp,"//REM * without your purpose.\n"); fprintf(writefp,"//REM *Cannot use TAB key and DoubleQuartation.\n"); fprintf(writefp,"//REM *Cannot use LongFileName of VFAT/95//NT\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM *Making *.bak file when command change original file.\n"); fprintf(writefp,"//REM *Bak2txt commnad filename.bak to output.txt.(without append.)\n"); fprintf(writefp,"//REM *******************************************\n"); fprintf(writefp,"//REM *Usage: Function and Output-filename.\n"); fprintf(writefp,"//REM *?drv to whole drive ordered.\n"); fprintf(writefp,"//REM *?dir to all file of directry ordered.\n"); fprintf(writefp,"//REM \n"); fprintf(writefp,"//REM *l make sum list for all files of ordered extention.\n"); fprintf(writefp,"//REM *h make html sum list.\n"); fprintf(writefp,"//REM *t make sum text .\n"); fprintf(writefp,"//REM *k keyword line pickup.\n"); fprintf(writefp,"//REM *c to csv style 0-9 char. line pick up.\n"); fprintf(writefp,"//REM *******************************************\n"); fclose(writefp); }