What I think of Mass Storage Synchronizer 1.3, by Tea Vui Huang ---------------------------------------------------------------- It didn't work on my treo so I wanted to see how it should work. After all, the error message is kind of surprising "No Treo smartphone found." That is, where *can* it find my treo? Other applications have to go through great lengths to find my treo: realplayer, for example, makes you open real-player on the palm and on your desktop, and then puts you in some "transfer mode" to transfer songs. PDANet and files2pda open a pipe to my computer - how does the mass synchronizer plan to find my treo, if there is no prc on the treo to welcome it? I couldn't find any details on the webpage (http://www.teavuihuang.com/massstorsync/). It just says, in the instructions section "3. Double-click on the Mass Storage Synchronizer Icon.", and then, imeediately "4. Synchronization Completed.". I was really impressed. How can it work?? such a simple solution, and it doesn't work for me?? when I'm trying, it says "No Treo smartphone found." And it's not hotsynching these mp3s, too. So what is it doing? I went to the code. Here is the code attached below. IT FINDS AND ERASES THE LAST 'AUDIO' DIRECTORY IT FINDS (C:\AUDIO, D:\AUDIO, etc) and copies the songs to this directory. I don't even want to think what was the result if I were keeping all my 20GB music collection on C:\AUDIO. *** BE WARNED: THIS SOFTWARE IS CRAZY DANGEROUS. *** *** IT CAN ERASE ANY \AUDIO directory you have. and I still don't know how it expects to find my treo mapped to something like H:\AUDIO. AND ALL THE SMART GUYS WHO POST THE NEWS ABOUT THIS SOFTWARE: Did you check/try it before posting? so either tell me how to make it work on my treo (or how it works on yours) or say clearly that you have no idea what you're posting. @echo off echo Mass Storage Synchronizer 1.3 (Treo Edition) echo By Tea Vui Huang (tvhuang@hotmail.com) set MSDPath=None set MSDTreo=:\Audio cscript //NoLogo ListPlaylists.js "Treo smartphone" >playlist.txt if exist "C%MSDTreo%" set MSDPath=C%MSDTreo% if exist "D%MSDTreo%" set MSDPath=D%MSDTreo% if exist "E%MSDTreo%" set MSDPath=E%MSDTreo% if exist "F%MSDTreo%" set MSDPath=F%MSDTreo% if exist "G%MSDTreo%" set MSDPath=G%MSDTreo% if exist "H%MSDTreo%" set MSDPath=H%MSDTreo% if exist "I%MSDTreo%" set MSDPath=I%MSDTreo% if exist "J%MSDTreo%" set MSDPath=J%MSDTreo% if exist "K%MSDTreo%" set MSDPath=K%MSDTreo% if exist "L%MSDTreo%" set MSDPath=L%MSDTreo% if exist "M%MSDTreo%" set MSDPath=M%MSDTreo% if exist "N%MSDTreo%" set MSDPath=N%MSDTreo% if exist "O%MSDTreo%" set MSDPath=O%MSDTreo% if exist "P%MSDTreo%" set MSDPath=P%MSDTreo% if exist "Q%MSDTreo%" set MSDPath=Q%MSDTreo% if exist "R%MSDTreo%" set MSDPath=R%MSDTreo% if exist "S%MSDTreo%" set MSDPath=S%MSDTreo% if exist "T%MSDTreo%" set MSDPath=T%MSDTreo% if exist "U%MSDTreo%" set MSDPath=U%MSDTreo% if exist "V%MSDTreo%" set MSDPath=V%MSDTreo% if exist "W%MSDTreo%" set MSDPath=W%MSDTreo% if exist "X%MSDTreo%" set MSDPath=X%MSDTreo% if exist "Y%MSDTreo%" set MSDPath=Y%MSDTreo% if exist "Z%MSDTreo%" set MSDPath=Z%MSDTreo% if NOT "%MSDPath%"=="None" GOTO Sync echo Treo smartphone not found. erase playlist.txt >nul 2>&1 cscript //NoLogo NoTreoDevice.vbs %MSDName% GOTO EXit :Sync if "%MSDTreo%"=="%MSDPath:~1,99%" set MSDName="Treo smartphone" dir/b "%MSDPath%\*.mp3" > devicelist.txt 2>&1 GOTO JAVA :JAVA call java -cp . MassStorSync "%MSDPath%" erase devicelist.txt >nul 2>&1 erase playlist.txt >nul 2>&1 call rmvlist.bat erase rmvlist.bat >nul 2>&1 call addlist.bat if NOT %ERRORLEVEL% EQU 1 goto CONT echo There is not enough space on the device. erase addlist.bat >nul 2>&1 cscript //NoLogo NoSpace.vbs %MSDName% GOTO EXit :CONT erase addlist.bat >nul 2>&1 cscript //NoLogo Updated.vbs %MSDName% :Exit