SSブログ

バッチ [コンピューター]

7月25日の記事で紹介した、フォルダのツリー構造をHTMLに出力するバッチファイルですが、
その後、いろいろいじっていました。ネットを探し回って見つけた技が何個かあるので、
1個ずつ紹介していこうかと。。

まず、曜日情報をゲットする部分ですが、

- wday.vbs -
WScript.Quit(WeekDay(Date)+1)

- tree.bat -
REM WDAYに曜日を格納する
REM wday.vbsが存在するフォルダに移動
cd /d C:\aaa\bbb
REM wday.vbsをcallして、曜日情報をget
cscript /b wday.vbs
REM errorlevelの値を元に、WDAYに曜日をset
if %errorlevel%==8 set WDAY=土
if %errorlevel%==7 set WDAY=金
if %errorlevel%==6 set WDAY=木
if %errorlevel%==5 set WDAY=水
if %errorlevel%==4 set WDAY=火
if %errorlevel%==3 set WDAY=月
if %errorlevel%==2 set WDAY=日
REM wday.vbsで予想外のエラーが発生した場合、errorlevel=1
if %errorlevel%==1 (
@echo wday.vbsスクリプトで予想外のエラー^(errorlevel=1^)
set WDAY=ERR
)

としました。コメントにも書きましたが、 wday.vbsで予想外のエラーが発生した場合、errorlevel=1
となり、日曜日と区別つかないそうです。
これは、Yahoo!知恵袋を参照しました。




Synchronicity (Dig)

Synchronicity (Dig)

  • アーティスト:
  • 出版社/メーカー: Interscope Records
  • 発売日: 2003/03/04
  • メディア: CD



ヤバイぜ!(4)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

ヤバイぜ! 4

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字(英大文字の「オー」、英小文字の「ユー」、アラビア数字の「ハチ」、アラビア数字の「イチ」、アラビア数字の「ニ」)を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

Facebook コメント

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。