[Windows Mobile] HD2Owner:
only new ext-pkg's to a other kitchen (language import support is coming...).

a friend of mine wrote a little bat-file for me and i want to share it with you.

the creator insisted to call it bloody rudimentary but i think it's quite useful.

he wants to stay anonymous... :-)

around two hours of brainwork (i remember the command for this... what was it again?) and notepad.exe to create this from scratch.

you only need to adjust the two paths at the beginning.

the batch searches for same packets (exact name matches) and ignores them.

a txt will pop up showing only the new packages.

you can edit this list (only delete pks but don't change entries).

save and close after you removed the lines you don't want to import.

batch will create a temp workfolder in c: (it will pop up once copying is finished).

at this point you can rename the folders (add *_photon_1.36 at the end for example)

and add missing language sub-folders.

if you are done, press any key at the cmd window and all the edited/renamed package folders will be moved to the ext-folder in the destination kitchen (_NewPackages folder).

example (if you want to update only new ext from 1.36 into 1.11 kitchen):

-kitchen1 (source kitchen) photon 1.36 htc

-kitchen2 (destination kitchen) photon 1.11 vodafone

tested and working with oskitchen1.31beta10 file-/folder-structure.

take this code and save it into a txt file. rename it to *.bat and adjust the paths.

@echo off
REM ------- EDITABLE SECTION

SET L_SOURCEPATH="[COLOR="Red"]X:\osKitchen Zero v1.31beta10_1.36SOURCE\Sources\Devices\HTC HD Mini\EXT Packages\HTC HD Mini Packages\[/COLOR]"
SET L_TARGETPATH="[COLOR="Red"]X:\osKitchen Zero v1.31beta10_1.11DESTINATION\Sources\Devices\HTC HD Mini\EXT Packages\HTC HD Mini Packages\[/COLOR]"

REM ------ END

SET L_WORKPATH=C:\SCRWORK
MKDIR %L_WORKPATH%
SET SCRFILE=%L_WORKPATH%\packets_source.txt
SET TGTFILE=%L_WORKPATH%\packets_target.txt
SET ACTFILE=%L_WORKPATH%\PKG2COPY.TXT
del %ACTFILE%>nul
CD %L_SOURCEPATH%
DIR /B>%SCRFILE%
CD \
CD %L_TARGETPATH%
DIR /B>%TGTFILE%
CD \
FOR /F "delims=" %%I IN (%SCRFILE%) DO (
REM <--------------------------------------------------------------
REM insert logic here to select packages i.e. package numbers
FINDSTR /C:"%%I" %TGTFILE%>nul&& ECHO Exact name match. || ECHO "%%I">>%ACTFILE%
REM insert some better logic here duh!
REM <--------------------------------------------------------------
)
CLS
ECHO !!!! Remove packages you dont want to copy from list but RETAIN LINE FORMAT !!!!
ECHO !!!! Save and close List to continue!!!!
start /w notepad %L_WORKPATH%\PKG2COPY.TXT
REM hier: Collect packages based on pkg2copy.txt
CD %L_SOURCEPATH%
FOR /F "delims=" %%I IN (%ACTFILE%) DO (
xcopy /E /Y /H /I %%I %L_WORKPATH%\PRECOPY\%%I
)
CLS
ECHO !!!!Edit Folders now!!! Add langs etc.. press any key to continue and copy edited folders to destination (_NewPackages)
REM <--------------------------------------------------------------
REM i.E. delete... rename....
explorer %L_WORKPATH%\PRECOPY\
REM automate it duh!
pause
REM <--------------------------------------------------------------

REM !!! ACTION - Copy from Precopy to Target Folder (Targetpath\_NewPackages)
xcopy /E /H /Y /I %L_WORKPATH%\PRECOPY\*.* %L_TARGETPATH%\_NewPackages\
rmdir /s /q %L_WORKPATH%
explorer %L_TARGETPATH%
CD \