Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Problèmatique de dossiers et sous dossiers
Auteur Message
Répondre en citant
Message Problèmatique de dossiers et sous dossiers 
Bonjour à tous

j'aurai besoin d'un petit coup de main
voila j'ai un dossier contenant des zip et un sous dossier all contenant des zip

avec scraper.exe j'arrive à télécharger l'image correspondant à chaque zip mais celui ci stocke tout dans le sous dossier all alors que j'aimerai qu il stocke les images pour chaque zip trouvé au même endroit.

roms -> zip+ image
roms/all ->zip+image

set image_dir=indique le chemin du dossier de stockage et c'est là que j'arrive pas à faire ma routine.
set chemin_img = indique le chemin dans le gamelist.xml qui doit indiquer le chemin de chaque zip+images au bon endroit.

ça fait tellement longtemps que je ne peux plus coder que j'oublie les bases.
Je pense que je dois ajouter une boucle mais je n' arrive pas

est ce que quelqu'un pourrait m'aider ?
Merci d'avance.

Mon Batch ne fait que le sous-dossier all actuellement
Code:


@echo off
REM SCRAP.EXE https://github.com/sselph/scraper/releases
set img_dir=D:\roms\%%i\all
set chemin_img=~./all/
set gamelist=D:\roms\%%i
set roms=D:\roms\%%i\all

FOR %%i in (gamegear nes snes) do (
scraper.exe -use_gdb=true -add_not_found=true -image_dir="%img_dir%" -rom_dir=%roms% -image_path="%chemin_img%" -output_file="%gamelist%\gamelist.xml" -no_thumb=true -max_width=375
)
pause


Bonne journée
Laddy



Dernière édition par Laddy le Mer 6 Mai 2015 - 18:45; édité 2 fois

______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Problèmatique de dossiers et sous dossiers 
Re,
voici l'architecture des dossiers :


Code:
D:\roms\

|   scrap.bat
|   scraper.exe
|   
+---nes
|   |   gamelist.xml
|   |   image.jpg
|   |   rom.zip
|   |   
|   \---all
|           image.jpg
|           rom.zip
|           
|---snes
|   |   gamelist.xml
|   |   image.jpg
|   |   rom.zip
|   |   
|   \---all
|           image.jpg
|           rom.zip


J'en suis ici :
il me fait bien le sous dossier mais pas le dossier principal
Code:
REM SCRAP.EXE https://github.com/sselph/scraper/releases
set img_dir=D:\roms\%%i
set chemin_img=~./
set gamelist=D:\roms\%%i
set roms=D:\roms\%%i\

FOR %%i in (gba) do (
 for /f %%a in ('dir /b "D:\roms\%%i"') do (
scraper.exe -use_gdb=true -add_not_found=true -image_dir="%img_dir%\%%a" -rom_dir=%roms%\%%a -image_path="%chemin_img%\%%a" -output_file="%gamelist%\gamelist.xml" -no_thumb=true -max_width=375
)
)

pause





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Problèmatique de dossiers et sous dossiers 
Trouvé

Code:
@echo off
REM SCRAP.EXE https://github.com/sselph/scraper/releases
set img_dir=D:\roms\%%i
set chemin_img=~.
set gamelist=D:\roms\%%i
set roms=D:\roms\%%i\

FOR %%i in (gba) do (
 for /f "tokens=*" %%a in ('dir /b /D "%roms%"') do if all==%%a (
scraper.exe -use_gdb=true -add_not_found=true -image_dir="%img_dir%\%%a" -rom_dir=%roms%%%a -image_path="%chemin_img%%%a" -output_file="%gamelist%\gamelist.xml" -no_thumb=true -max_width=375
)
)

pause




Dernière édition par Laddy le Jeu 7 Mai 2015 - 08:12; édité 1 fois

______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Problèmatique de dossiers et sous dossiers 
Ben non ça joue pas Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad
je sèche au secours ????




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Problèmatique de dossiers et sous dossiers 
Salut Laddy,

pourquoi ne fais-tu pas simplement un move (ou un copy) de l'image depuis [/all] vers le répertoire
corespondant en fin de boucle ?

Wink




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message Problèmatique de dossiers et sous dossiers 
Salut sashadee
parce que scrap.exe cree un ficher xml qui indique les differents chemins qui sont importants
il le crée automatiquement c'est un fichier utile pour emulationstation

mon problème se situe surement au niveau de la boucle du dir
car il me met aussi l image du dossier all à la racine du dossier gba.
et il ne devrait pas grrr
j'avais mis aussi un else malheureusement ça joue pas car le 1er gamelist est ecrasé par le second passage

je posterai un exemple ça devrait ainsi
<path>./all/5 in 1 Funpak (USA).zip</path>
<image>~./all/images/5 in 1 Funpak (USA)-image.jpg</image>
<path>./Aa Harimanada (Japan).zip</path>
<image>~./Aa Harimanada (Japan)-image.jpg</image>
Code:
<gameList>
      <game id="11827" source="theGamesDB.net">
          <path>./all/5 in 1 Funpak (USA).zip</path>
          <name>5 in 1 Funpak (USA)</name>
          <desc>5 In One Fun Pak is a Board game, developed by Beam Software and published by Interplay, which was released in 1994.</desc>
          <image>~./all/images/5 in 1 Funpak (USA)-image.jpg</image>
          <releasedate>19940101T000000</releasedate>
          <developer>Beam Software</developer>
          <publisher>Interplay</publisher>
          <genre>Strategy</genre>
          <players>2</players>
      </game>

<game id="20542" source="theGamesDB.net">
          <path>./Aa Harimanada (Japan).zip</path>
          <name>Aa Harimanada (Japan)</name>
          <desc>Aa Harimanada () is a 1993 sumo wrestling game by Sega for the Sega Game Gear and Sega Mega Drive made to tie into TV Tokyo's Aa Harimanada anime..</desc>
          <image>~./Aa Harimanada (Japan)-image.jpg</image>
          <rating>0.55</rating>
          <releasedate>19930702T000000</releasedate>
          <developer>Sega</developer>
          <publisher>Sega</publisher>
          <genre>Fighting</genre>
          <players>1</players>
      </game>





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message Problèmatique de dossiers et sous dossiers 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch