[SHELL/BATCH] traduction d'1 algo SVP

traduction d'1 algo SVP [SHELL/BATCH] - Shell/Batch - Programmation

Marsh Posté le 18-02-2003 à 15:25:04    

print " quel numero voulez vous lancer"
input [i]
 
pause
 
do  c: / zpalyer.exe film[i].avi
 
 
 
Merci
 
 
 
a++


Message édité par optimisteo le 18-02-2003 à 21:48:49

---------------
Cherche du boulot sur Paris comme ingé sécu - cryptographie
Reply

Marsh Posté le 18-02-2003 à 15:25:04   

Reply

Marsh Posté le 18-02-2003 à 20:31:48    

optimisteo a écrit :

print " quel numero voulez vous lancer"
input [i]
 
pause
 
do  c: / zpalyer.exe film[i].avi
 
 
 
Merci
 
c urgent
 
 
a++


 
 
sous unix je ferrai un truc genre :
 
#!/bin/sh
ls ../ | cat -n
echo -n "quel jeux SNES ? "
read I
./snes9x -nojoy `ls ../ | cat -n | grep $I | cut -d=$I -f2` &
exit  0
 
 


...
   186  lufia2.zip
   187  nbajam.zip
   188  pacman.zip
   189  pong.zip
   190  populous.zip
   191  rockfall.zip
   192  romance4.zip
   193  shadowrun.zip
   194  snes9x-1.39.orig
   195  snes9x_1.39.orig.tar.gz
   196  ssden.zip
   197  supermetroid.zip
   198  terranigma.zip
   199  tmnttf.zip
   200  worms.zip
   201  wwfraw.zip
...


le ls | cat -n numerote les lignes et donc les fichiers
 
si tu veux jouer a WORMS tu entre le numero de jeux 200,
 
esuite l'emulateur se lance en selectionnant le fichier comme
 200 worms.zip  
le grep isole cette ligne 200 worms.zip  
le cut -d coupe a 200 le -f2 selectionne la colone 2 donc ce qui est apres le 200 c'est a dire le nom du fichier worms.zip
 
j'ai pas tester mais a part une erreur de syntaxe eventuelle c'est comme ca que je vais faire...
 
 
 
 
 


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 18-02-2003 à 20:34:22    

1) on fait pas les devoirs
2) j'aime pas les posts avec "c'est urgent". on n'a pas forcément que ça à foutre. surtout quand le sujet est mauvais

Reply

Marsh Posté le 18-02-2003 à 20:53:01    


kneko@linux:~/stockage/divers/snes9x-1.39.orig> cat > "lanceur de jeux pour SNES.sh"
#!/bin/sh
ls ../ | cat -n | more
# generer dynamiquement le menu quelque soient
# les jeux ajoutes ou enleves
echo -n "Quel jeu ? "
read JEU
SELECT=`ls ../ | cat -n | grep $JEU | awk '{print $2}'`
# selection le nom du fichier en fonction du numero $JEU
snes9x -nojoy ../$SELECT
# lance le jeu
exit $?
# sortie du script avec le meme status que la fin  
# d'execution de l'emulateur 0 = normal
 
kneko@linux:~/stockage/divers/snes9x-1.39.orig> chmod 764 "lanceur de jeux pour SNES.sh"
kneko@linux:~/stockage/divers/snes9x-1.39.orig> ./lanceur\ de\ jeux\ pour\ SNES.sh
     1  2.68 MHz Demo (PD).zip
     2  Accelebrid (J).zip
     3  Adult Manga 2 (PD).zip
     4  Aerobiz (U).zip
     5  Alcahest (J).zip
     6  Alien 3 (E) [!].zip
     7  AlienVsPredator.zip
     8  All-American Championship Football (E) [!].zip
     9  American Battle Dome (J).zip
    10  AngelEyes.zip
    11  Anthrox3Ddemo.zip
    12  Appleseed (J).zip
    13  Arcana (U).zip
    14  Asterix (E) [!].zip
    15  AstroHawk.zip
    16  Ballz3.zip
    17  Battle Master - Kyukyoku no Senshitachi (J).zip
    18  BattleClash.zip
    19  Black Thorne (U).zip
    20  Bman2.zip
    21  Bust-a-Move (U).zip
    22  California Games 2 (E).zip
    23  Cannon Fodder (E).zip
    24  Captain Tsubasa 4 (J).zip
    25  Castlevania - Dracula X (U).zip
    26  Choplifter 3 (E).zip
    27  Cliffhanger (E).zip
    28  D-Force (U).zip
    29  Dai 3 Ji Super Robot Taisen (J).zip
    30  Danger Zone 2 (PD).zip
    31  Desert Strike - Return to the Gulf (E).zip
    32  Dirt Racer (E).zip
    33  Donkey1.zip
    34  Doom (E).zip
    35  Dr. Mario (J) (NP).zip
    36  Dragon - The Bruce Lee Story (E) [a1].zip
    37  Dream Basketball - Dunk and Hoop (J).zip
    38  E3 Slides (PD).zip
    39  ESPN Hockey Night (U).zip
............................
   164  War 3010 The Revolution (U).zip
   165  Warlock (E) [!].zip
   166  WarpSpeed (U).zip
   167  Wings 2 (Beta).zip
   168  World Class Rugby (F).zip
   169  X-Zone (U).zip
   170  Young Merlin (E).zip
   171  Zen Nihon Pro Wrestling (J).zip
   172  Zenkoku Koukou Soccer Sensyuken 2 (J).zip
   173  aerofighter.zip
   174  airwolf92h1.zip
   175  butouden3.zip
   176  chessmaster.zip
   177  columns.zip
   178  contra3.zip
   179  d.zip
   180  doom.srm
   181  doom.zip
   182  evo.zip
   183  fifa98.zip
   184  kirbydc.zip
   185  koround.zip
   186  lufia2.zip
   187  nbajam.zip
   188  pacman.zip
   189  pong.zip
   190  populous.zip
   191  rockfall.zip
   192  romance4.zip
   193  shadowrun.zip
   194  snes9x-1.39.orig
   195  snes9x_1.39.orig.tar.gz
   196  ssden.zip
   197  supermetroid.zip
   198  terranigma.zip
   199  tmnttf.zip
   200  worms.zip
   201  wwfraw.zip
   202  www.mondemul.net.txt
   203  xmen.zip
Quel jeu ? 203
Found ROM file header (and ignored it).
"X-MEN" [checksum ok] HiROM, 16Mbits, Type: ROM only, Mode: 21, TV: NTSC, S-RAM: 0Kb, ROMId: AXME Company: 08
Can't open "/dev/mem", full screen mode not available: Operation not permitted
GAME LAUNCH OK
Exited : "normal exit"


 
bon ben ca y est ca marche....
 
je vais quand meme changer le awk par un cut pour pas etre embette par les problemes de noms avec espaces et puis ce serra fini....


Message édité par kuroineko le 18-02-2003 à 21:08:24

---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 18-02-2003 à 21:01:33    

optimisteo a écrit :

print " quel numero voulez vous lancer"
input [i]
 
pause
 
do  c: / zpalyer.exe film[i].avi
 
 
 
Merci
 
c urgent
 
 
a++


 


PS   : Sous korsoft generer dynamiquement le menu des films est impossible donc deja commence par oublier toute idee de developper un script efficace sous cet environnement
 
PS'  : Le script que j'ai fait m'a pris quelques minutes seulement et fonctionne des la premiere frappe, il manque juste d'optimisation sur les points suivant :  
[*] ammeliorer la presentation de la liste des jeux
[*] ne selectionner que les fichiers zip contenant les ROMS et non pas tout en faisant ls ../*zip | ............etc.....
[*] tester les erreurs de frappes lors de la saisie du numero
[*] etc....
 
PS"  : Evites de demander des trucs comme ca, sur ce ton, et surtout en mentionnant urgent, sinon tu vas te faire lincher par tout le monde....en particulier quand toa demande ressemble si etrangement a un exercice de developpement de type scolaire


Message édité par kuroineko le 18-02-2003 à 21:03:18

---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 18-02-2003 à 21:52:42    

Merci beaucoup de ta reponse.
 
Je ne comprend pas ton commentaire.
Sur quel ton ?
 
Je l'ai demande gentiment.
J'aide aussi les autres lorsque je le peux.
 
Quant au travail scolaire... no comment
je ne fais pas d'etudes d'info et mon deug mias remonte a bien longtemps ...
 
Remarque ton avertissement est "legitime", c vrai qu'y y'a 1 "ambiance" parfois sur le forum...:sarcastic:  :sarcastic:  
 
 

kuroineko a écrit :


 


PS   : Sous korsoft generer dynamiquement le menu des films est impossible donc deja commence par oublier toute idee de developper un script efficace sous cet environnement
 
PS'  : Le script que j'ai fait m'a pris quelques minutes seulement et fonctionne des la premiere frappe, il manque juste d'optimisation sur les points suivant :  
[*] ammeliorer la presentation de la liste des jeux
[*] ne selectionner que les fichiers zip contenant les ROMS et non pas tout en faisant ls ../*zip | ............etc.....
[*] tester les erreurs de frappes lors de la saisie du numero
[*] etc....
 
PS"  : Evites de demander des trucs comme ca, sur ce ton, et surtout en mentionnant urgent, sinon tu vas te faire lincher par tout le monde....en particulier quand toa demande ressemble si etrangement a un exercice de developpement de type scolaire




---------------
Cherche du boulot sur Paris comme ingé sécu - cryptographie
Reply

Marsh Posté le 18-02-2003 à 22:38:39    

c'est juste que tu mets pas de phrases tu mets juste j'ai besoin de ca et merci....
 
dans un cas comme ici ca passe mais fais quand meme un peu plus les prochaines fois tu risque de tomber sur des types un peu moins cools et m'enfoutistes que moi sur ce point....
 
@+
 


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed