トップページ > プログラム > 2014年10月06日 > BYDBHNPS

書き込み順位&時間帯一覧

27 位/187 ID中時間01234567891011121314151617181920212223Total
書き込み数0110000000000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【.cmd】 バッチファイルスクリプト %10 【.bat】

書き込みレス一覧

【.cmd】 バッチファイルスクリプト %10 【.bat】
763 :デフォルトの名無しさん[sage]:2014/10/06(月) 01:39:32.46 ID:BYDBHNPS
>>762
@echo off
set week=
call :get_week
if not defined week echo 曜日が取得できません&goto :eof
echo %week%
goto :eof

:get_week
rem ****************************************************
rem * robocopyのメッセージから6行目にある(OSによっては別の行かも)
rem * Started : Mon Oct 06 01:10:09 2014
rem * の行を抽出し、曜日"mon"を環境変数weekにセットする
rem ****************************************************
for /f "skip=5 tokens=1,2 delims=: " %%i in ('robocopy') do if "%%i"=="Started" set week=%%j&goto :eof

===========================================
またWSHで曜日を求めることもできる
@if (0)==(0) echo off
cscript.exe //b //e:vbscript "%~f0"
set WEEK=SunMonTueWedThrFriSat
set /a w=%errorlevel% * 3
call echo %%WEEK:~%w%,3%%
goto :eof
@end
Wscript.Quit(WeekDay(Date))
【.cmd】 バッチファイルスクリプト %10 【.bat】
764 :デフォルトの名無しさん[sage]:2014/10/06(月) 02:06:03.74 ID:BYDBHNPS
>>762
WSHの方を訂正
@if (0)==(0) echo off
cscript.exe //b //e:jscript "%~f0"
set WEEK=SunMonTueWedThuFriSat
call echo %%WEEK:~%errorlevel%,3%%
goto :eof
@end
WScript.Quit((new Date).getDay()*3);


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。