]> 4ch.mooo.com Git - 16.git/blobdiff - x4get.bat
seguse.txt added to show _seg usage also OpenVGMFile needs to be ported to 16_snd...
[16.git] / x4get.bat
index b96f76bc96d5082c335995621b42242a791318b0..b89cc65798f3d27476babb742026ff3f49189d2d 100755 (executable)
--- a/x4get.bat
+++ b/x4get.bat
@@ -1,5 +1,9 @@
-rem @echo off\r
+@echo off\r
+iff exist %* then\r
+       del %*\r
+endiff\r
 setlocal\r
+set url="4ch.mooo.com/16"\r
 rem for %@eval[%#+1] in (%*) do (\r
 rem for %# in (1,1,%*) do (\r
 :loop\r
@@ -10,20 +14,43 @@ rem for %# in (1,1,%*) do (
        iff NOT "%w" == "" then\r
        set /a o=%o+1\r
        set y=%w.z%o\r
-       echo y=%y\r
+rem     echo y=%y\r
+       if %o lt 100 (\r
+               if %o lt 10 (\r
+                       set z=00%o\r
+               ) else (\r
+                       set z=0%o\r
+               ) endif\r
+       ) else if %o gt 99 (\r
+               set z=%o\r
+       ) endif\r
+\r
+       htget http://%url/%1.zip.%z > %y\r
 rem    pause\r
-       htget http://4ch.mooo.com/16/%w.zip.00%o >> %y\r
-       type %y >> %w.zip\r
-       iff "%@FILESIZE[%y,b]" == "65536" then\r
-rem            echo o=%o\r
-               goto oooo\r
-       endiff\r
-       iff NOT "%#" == "0" then\r
-               shift /1\r
-               unzip %w.zip\r
-               del %w.z*\r
-               goto loop\r
+       iff NOT "%@FILESIZE[%y,b]" == "0" then\r
+               type %y >> %w.zip\r
+               iff "%@FILESIZE[%y,b]" == "65536" then\r
+rem                            echo o=%o\r
+                       goto oooo\r
+               endiff\r
+               iff NOT "%#" == "0" then\r
+                       shift /1\r
+                       iff exist %w.zip then\r
+                               unzip %w.zip\r
+                               del %w.z*\r
+                       endiff\r
+                       goto loop\r
+               else\r
+                       del %#\r
+               endiff\r
+       else\r
+               del %y\r
+               echo Error null zip file wwww\r
        endiff\r
+       else\r
+               rem del %y.z*\r
+               rem need to add a cleaner wwww\r
+               echo done~ wwww\r
        endiff\r
 rem  echo y="%y"\r
 rem  echo q=%q\r