HIR-NETソフト ソフト一覧 パック商品 価格表 取扱店 Q&A ダウンロード 無料バージョンアップ ユーザー登録変更
HIR-NET Home 運営者 運営者著書 CG作品 快適パソコン操作術 パソコン情報リンク集


HIR-NETソフト 32bitコマンド・シリーズ
zspゼット エス ピー 第1.08版
ファイル全角空白半角化コマンド

zenkaku space to hakaku command

対象OS:32bit Windows(Windows 95/98/Me/NT/2000/XP など)

★2010年9月9日更新★
サンプル無料ダウンロード zsp.lzh(34Kバイト)
 

概要 引数 解説 注意 設定ファイル 使用例 実行例 関連


 
 全角空白を半角化してコンパイルエラーを解消   

 zspコマンド(ファイル全角空白半角化コマンド)は、テキストファイル中のシフトJIS全角空白(0x8140)1個を半角空白(0x20)2個に変換する 32bit Windows(Windows 95/98/Me/NT/2000/XP など)用ソフトウェアです。
 C/C++プログラムなどのソースファイルに混入した目に見えない全角空白を変換するのに便利です。
 ファイル名にワイルドカードが使えますから、一度に複数のファイルを処理できます。
 変換しても、ファイルの日付を変更しないようにも出来ます。保存用のファイルなど日付が重要な場合にも対応します。もちろん、日付を更新させることも出来ます。
 改行コードは、0A, 0D, 0D0A に対応しています。バイナリ・ファイルを破壊しないように、バイナリ検出機能や特定の拡張子のファイルの処理を抑止する機能があります。
 設定ファイル(ファイル名 zsp.cfg のテキスト・ファイル)により、zspコマンドのオプション設定、処理抑制拡張子の登録が可能です。

 
 zspコマンドの引数   引数表記方法   

zsp [△ オプション群]□ ファイル名…

/t  ;[OFF]  ファイル日時保持モード  Time
/t- ;[ON ](既定)

/bin  ;[OFF]  バイナリ検出モード  BINary
/bin- ;[ON ](既定)

/nl  ;[ON ]  異種改行コード検出モード  NewLine
/nl- ;[OFF](既定)

/c  ;[ON ]  失敗時続行モード  Continue
/c- ;[OFF](既定)

/s  ;[OFF]  特定拡張子処理抑制モード  Safety
/s- ;[ON ](既定)

/v[<m>][<e>...][<m>[<e>...]...] ;表示設定  Verbose
 <m>=+ ;付加      plus
     - ;削除      minus (省略時)
     = ;強制設定  equal
 <e>=a ;すべて                  All
     c ;処理成功ファイル表示    Compelte
     u ;処理不要ファイル表示    Unchaging
     s ;処理対象外ファイル表示  Skip
     e ;処理不能ファイル表示    Error
     f ;終了合計表示            Finish
/v ;[標準](既定) (/v=cef と同じ)

/test  ;[ON ]  試験モード(表示のみ、行末空白削除せず) TEST
/test- ;[OFF](既定) 試験モード

/p  ;[ON ]  画面一時停止モード  Pause
/p- ;[OFF](既定)

/?, /help ;使用方法説明(設定ファイルに登録不可) HELP

【終了コード】
0:エラーなし、実行成功
1:エラー発生、実行中断
2:エラー発生、実行継続

 
 zspコマンドの解説   


 
 zspコマンドの注意   


 
 zspコマンドの設定ファイル   


 
 zspコマンドの使用例   

zsp abc.txt …… ファイル abc.txt を処理
zsp *.txt   …… 拡張子txt のファイルを処理
zsp /t  *.txt …… 処理した場合にファイル日時を更新
zsp /t- *.txt …… 処理前のファイル日時を保持《既定》
zsp * /bin  …… バイナリ検出せず
zsp * /bin- …… バイナリを検出した場合処理停止《既定》
zsp * /nl-  …… 異種改行コード検出せず《既定》
zsp * /nl   …… 2種類以上の改行コードを検出した場合処理停止
zsp * /c    …… 処理失敗があっても続行
zsp * /c-   …… 処理失敗があったら終了《既定》
zsp * /s    …… 処理抑制拡張子を無視し、すべてのファイルを処理
zsp * /v=    …… 表示なし
zsp * /v-a   …… 表示なし(/v= と同じ)
zsp * /v=a   …… すべて表示
zsp * /v=c   …… 処理した場合のみ表示
zsp * /v=ce  …… 処理した場合と処理不能の場合表示
zsp * /v=a-s …… 処理対象でない場合以外表示
zsp * /v-f   …… 合計表示なし
zsp * /p     …… 一時停止あり
zsp * /p-    …… 一時停止なし《既定》
zsp * /test  …… 試験モード
zsp /? …… 使用方法説明

 
 zspコマンドの実行例   

C>zsp *.txt
test1998.txt:23
メモ.txt    :0
計画2.txt   :47
計画3.txt   :1
文章.txt    :43

5ファイル中4ファイルに合計114個の全角空白が存在


C>zsp p:*
p:eex2.cpp  :23
p:eex2.exe  :処理せず
p:fex123.cpp:12
p:fex123.exe:処理せず

4ファイル中2ファイルに合計35個の全角空白が存在

 
 zspの関連ソフト   

 dsp ファイル行末空白削除コマンド
 dzcode ファイル末尾Zコード削除コマンド




HIR-NETソフト


Copyright (C) 1997-2017 Hirabayashi Masahide  プライバシーポリシー