ワークスINDEXへ
kool tools & tips
ちょっとしたTips、 自作/もらいもののバッチスクリプト等。
■
kool tips
ちょっとした Tips とスクリプト。
対象は、NT系の WindowsOS です。(95系で動くものもありますが、W2Kでのみ確認しています)
CodeZine
翔泳社
CodeZine
に書いている記事です。
GUIのダイアログを使ったエンドユーザ向け対話バッチの実現
2007/04/05 NEW !
※コンテンツ消失しており、リンクは Internet Archive(と言っても1ページだけですが。「こんなん書いてました」程度で)
OS全般
FAQ以前の常識?
長いファイルパスをDOS窓で打つのが面倒な時
con! 作れないファイル達
ダイアログのテキストをコピーする
net send コマンドで改行する
echo コマンドで改行する
コマンドの途中で改行する
1行に複数のコマンドを連結
pushdコマンドでネットワークドライブの割り当て
デスクトップ表示
送るに送る
シェルスクリプト
DOS系コマンドバッチでどこまでできるか挑戦してみました。 これも、DOSで漢(おとこ)な人にとっては、常識かも?
FOR文使用時の留意点
←※必ず読んでください
キー入力の値を変数に格納
日付や時間をファイル名に(変数の n1桁目~n2桁目を抽出)
ループ処理(複数ファイルを選択してドラッグ&ドロップ)
ループ処理(テキストを1行ずつ読んで、その内容について処理を行う)
eval(変数の内容を実行)
キー入力の値を変数に格納-2
四則演算結果や16進→10進変換の結果を変数に格納
標準出力されたコマンドの結果を変数に格納
変数の文字列を置換
エラーレベルのクリア
エラーメッセージを標準出力に表示させない
応用(ファイル/ディレクトリ情報を取得)
応用(サブディレクトリも含めて更新日順にファイル一覧を表示する)
応用(上記とは違うアプローチによるファイルリスト作成)
応用(上記ファイルリスト作成の再帰版)
応用(「どこでも窓」=どこからでもDOS窓を開く)
応用(日付書式の取得)
応用(経過時間を表示)
応用(バッチ・ユーティリティ・パッケージ)
2006/11/12 NEW !
ワークスINDEXへ