Selasa, 02 Juni 2009

#1 Posting [script auto_date]

posting awal ini saya mulai dengan script auto date dari macanCreW
script ini berguna untuk memindahkan tanggal (date) komputer untuk sementara waktu.

kenapa script ini dibutuhkan karena ada beberapa program yang hanya bisa berjalan
pada tanggal tertentu, misalnya tool adjustment/resetter epson

contoh scriptnya adalah sebagai berikut


------- mulai -------


@echo off&SETLOCAL
rem =======
rem === script auto_date.bat by macanCreW [macancrew@yahoo.com]
rem === script ini support dengan settingan regional indonesia
rem === dan beberapa settingan regional non indonesia
rem =======
rem ======= set tanggal disini =======
set tgl=13
set bln=07
set thn=07
rem =======

FOR /f "tokens=1-4 delims=/-. " %%G IN ('date /t') DO (call :s_fixdate %%G %%H %%I %%J)
goto :s_print_the_date

:s_fixdate
if "%1:~0,1%" GTR "9" shift
FOR /f "skip=1 tokens=2-4 delims=(-)" %%G IN ('echo.^|date') DO (
set %%G=%1&set %%H=%2&set %%I=%3)
goto :eof

:s_print_the_date
set y2=%yy%

if %dd%==%date:~0,2% goto ind
goto ind_not

:ind
rem indonesia
set time0=%dd%-%mm%-%y2:~2,2%
set time1=%tgl%-%bln%-%thn%
goto ex

:ind_not
rem non indonesia
set time0=%mm%-%dd%-%y2:~2,2%
set time1=%bln%-%tgl%-%thn%

:ex
rd %systemDrive%\adjust~1 /s/q
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\EPSON\PTSG\ /f
date %time1%
AdjProg.exe
date %time0%
echo.
ENDLOCAL


------- selesai -------


script diatas adalah contoh untuk adjustment epson
dimana tanggal komputer sementara dipindahkan ke 13 juli 2007

set tgl=13
set bln=07
set thn=07

untuk applikasi lain, silahkan sesuaikan dengan kebutuhan anda pada bagian

:ex
rd %systemDrive%\adjust~1 /s/q
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\EPSON\PTSG\ /f
date %time1%
AdjProg.exe
date %time0%

...Download...

NB: thank to my brother macanCreW , keep learn n share.......
...

Tidak ada komentar:

Posting Komentar

Pengikut