PDA

完整版本 : 让Dock显示可以自动更换的日历—完美解决方案


bluefad
2003-04-21, 20:10:36
原帖:http://www.themex.net/bbs/dispbbs.asp?boardID=11&ID=459

解决方案三:
利用批处理程序:iCal.bat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@echo off

if [%min%]==[1] goto 2
set min=1
start /min ical.bat
goto end

:2
set min=
cls

taskkill /F /IM YzDock.exe
attrib -r -a -s -h date.txt
del date.txt
attrib -r -a -s -h ical.png
del ical.png
set png=

echo.|date|find "当前日期:">date.txt
FOR /F "tokens=2 " %%i in (date.txt) do @echo %%i>date.txt
FOR /F "tokens=2,3* delims=-" %%i in (date.txt) do set png=%%i_%%j
copy images\%png%.png ical.png
start ....YzDock.exe

del date.txt

cd ....
echo.|type itemlist.ini|find /I "icaliCal.png"
if errorlevel 1 echo iCal type.app %CD%iconsiCaliCal.exe - %CD%iconsiCal show.normal icaliCal.png>>itemlist.ini

:end
exit
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

viewfile.asp?ID=1123

bluefad
2003-04-21, 20:14:37
注意事项:在XP中,区域和语言选项必须是按照图中所示格式,否则需要修改此此批处理!

UploadFile/200342120143457529.jpg

siamdodo
2003-04-24, 15:07:21
好办法,相当简单