home *** CD-ROM | disk | FTP | other *** search
-
- HippoPlay.filer
- ===============
-
- HippoPlay.filer est un script ARexx pour Filer, un utilitaire de gestion de
- fichiers. Plus simplement, il permet de jouer tous les modules sélectionnés
- avec HiP, mais il possède également de nombreuses autres fonctionnalités
- qui le rende plus agréable à utiliser.
-
- Il devrait être possible de faire fonctionner ce script avec DirOpus, etc,
- en plus de Filer. Si vous souhaitez essayer et que vous rencontrez des problèmes
- (Le script est très fouilli :), contactez-moi (Consultez l'adresse à la fin
- du fichier).
-
- Ce script est FreeWare, vous pouvez faire ce que vous voulez avec. Cependant,
- ne me tenez pour aucun cas responsable, s'il mute en un vilain virus qui remixe
- vos modules un peu comme le fairait une bande de techomans rachitiques du
- bulbe utilisant un IBM 286 sans carte sonore, c'est votre problème...:)
-
-
- Configuration requise
- ---------------------
- Filer, HippoPlayer, ARexx et _rexxsupport.library_ devraient suffire.
- Quelques modules complèteraient idéalement cette situation déjà magique.
-
- Installation
- ------------
- Premièrement, éditez le script (Désolé, vous devez passer par là!)
- Changez la première ligne de code après les commentaires, celle qui
- dit cela:
-
- HippoPath = 'dh2:Hippoplayer/HiP'
-
- Comme vous l'avez certainement deviné, vous avez juqte à la remplacer
- par le chemin au bout duquel se trouve HiP. Après tout ça, copiez
- le script à l'endroit où vous rangez habituellemnt vos scripts Filer,
- c.a.d. REXX:. Ajoutez alors un nouveau bouton dans Filer,et tapez
-
- "RX Hippoplay.filer"
-
- comme commande. Sauvez les préférences, et hop, en voiture Simone!
-
- Vous pourriez également changer les préférences de HiP pour qu'il s'ouvre
- sur l'écran de HiP au lieu de celui du WorkBench, bien que le script force
- HiP à s'ouvrir sur Filer. Et pendant que vous y êtes, réduisez la taille
- de la fenêtre de HiP avec votre bouton droit et placez la barre de titre
- dans le coin gauche de l'écran de Filer. Après cela, sauver les préférences
- de HiP. Et hop, la prochaine fois que vous chargerez HiP, il se mettera
- tout mini là ou vous l'avez mis, comme s'il avait toujours fait partie
- de Filer :).
-
- Usage
- -----
- Utilisez juste Filer pour choisir tous les modules que vous voulez jouer,
- et appuyez alors sur le bouton "play". Il va alors se produire ceci:
-
- 1) Si HiP n'est pas chargé, il va l'être.
- 2) La liste courante va être effacée (si elle avait déjà été sélectionnée).
- 3) Tous les fichiers sélectionnés sont ajoutés dans la liste.
- 4) HiP commence à jouer les modules dans un ordre aléatoire.
-
- Remarquez que vous pouvez choisir des répertoires!. Ils seront parcourus
- récursivement et tous les fichiers qui s'y trouvent seront ajoutés à la liste.
- Si vous voulez que HiP jouer dans un ordre aléatoire tous vos modules,
- sélectionnez juste le répetoire où se trouve vos modules, et pressez Play.
-
- S'il n'y a aucun fichier de sélectionner, on demande à HiP le nom du
- module en train d'être joué, et on l'affiche dans la barre de status
- de Filer (à moins que vous ayez activé l'ordre aléatoire, voir Cadeau
- Bonux) à moins qu'il n'y ait qu'un fichier dans la liste, auquel cas,
- on l'éjecte (on émule un bouton de stop).
-
- Cadeau Bonux
- ------------
-
- 1) Demander à Filer devous afficher le nom de l'auteur du module
-
- J'ai l'habitude de mettre le nom de l'auteur en commentaire, aussi
- je l'ai utilisé dans le script. Example: Le module "mod.IWantYou" a été
- composé par "Superted of Grostesticle and Suspiria" (Le commentaire).
- Donc, quand je sélectionne le module et que j'appuie sur le bouton
- "Play", le module commence à jouer et la ligne de status de Filer affiche:
-
- 'HiP: Playing "mod.IWantYou" by Superted of Grostesticle and Suspiria'
-
- De cette manière, je n'ai pas à me rappeler le nom du compositeur.
-
- Si vous n'appréciez pas l'idée, pas de panique, parce que si le script
- repère que le commentaire est vide, il ne sera affiché que le type du module,
- et sa taille. Si vous n'aimez pas plus, editez juste la partie CONFIGURATION
- du script (ça se trouve au début), changez "Verbose" en "0". De cette manière,
- vous ne connaîtrez que le nom dur fichier, rien de plus.
-
- 2) Vérification des noms de fichiers dont le type ne convient pas
-
- Si vous avez des icônes qui trainent dans votre répetoire de module,
- vous ne voulez sûrement pas que HiP essair de les jouer. De plus, si vous
- avez des ReadMe pour vos modules, vous ne voulez pas plus qu'ils soient joués.
- Si c'est la cas, voici ce que vous devez faire:
-
- - Vérifiez la partie CONFIGURATION du script, au début du fichier.
- - changez "CheckFileNames" de 1 à 0, cela va activer la vérification
- du nom des fichiers
- - Juste en dessous, il y a une liste des suffixes et préfixes que vous
- voulez éviter. Editez cette liste selon vos besoins.
-
- Maintenant, si vous choisissez des icônes ou des fichiers ReadMe,
- le script les ignorera purement et simplement. Remarquez cependant,
- que la vérification ralentira considérablement l'exécution du script,
- aussi, si vous êtes pressés, n'activez pas cette fonction, ou au moins
- n'augmentez pas inconsidéremment le nombre de suffixes ou de préfixes.
-
-
- 3) Contrôler ce que le script doit faire quand il n'y a rien de sélectionner
-
- Normalement quand vous pressez le bouton Play dans Filer sans
- choisir aucun fichier, le script va afficher des infos concernant le
- module qui est train d'être joué, ce qui est utile quand par exemple,
- vous avez caché la fenêtre de HiP. Il existe une alternative à ce
- comportement, celle de forcer le bouton Play à se comporter comme
- un sélecteur aléatoire, voire de choisir le module suivant. Si
- vous préférez cette foncionnalité, allez éditer la partie configuration du
- script. Comme toujours, s'il n'y a qu'un module dans la liste, il sera
- tout simplement éjecté.
-
- 4) Activation du script en double-cliquant sur un module.
-
- Malheureusement, le script n'a aucun moyen de savoir si vous avez
- double-cliqué sur un fichier, mais, il existe un moyen de tricher.
- Ajouter quelquechose comme ça au fichier Filer.RC:
-
- CLASS "(mod|MED|S3M).#?","","Run >NIL: RX HippoPlay.filer"
-
- Après cela, quand vous double-cliquerez sur un fichier qui commence
- par mod/MED/S3M, tous les fichiers SELECTIONNES seront joués. Aussi,
- la première chose que vous ayez à faire, c'est de choisir les fichiers
- que vous voulez jouer, et alors, double-cliquer sur le module que
- vous NE VOULEZ PAS JOUER (parce qu'il sera désélectionné!). Ca semble
- stupide, mais ça marche. Les remarques sont les bienvenues.
-
-
- Bugs Connus
- -----------
- J'utilise ce script à tout moment, et il semble fonctionner avec mon
- 1200+Disque dur. Je ne sais pas si la fonction ShowDir() de la
- rexxsupport.lib marche avec des systèmes de fichiers exotiques.
-
- - Il semble que Filer ne réagisse pas au CTRL+C, aussi ne pouvez-vous
- pas pas arrêter le script depuis Filer! :( Ca vous demandera un peu de
- patience si vous avez sélectionner un plein disque de chip-modules!
-
- Adresses
- --------
- Si vous trouvez des bugs ou que vous avez des suggestions à faire,
- n'hésitez pas à me contacter:
-
- Janne Simonen - jsimonen@cc.joensuu.fi
- Merimiehenkatu 44 A 8
- FIN-80100 JOENSUU
- FINLAND
-
- Si vous glissez un ou deux modules avec votre lettre, je vous promets
- de songer sérieusement à intégrer toutes les idées que vous pourriez
- avoir en tête...
-
- Merci à K-P pour avoir fait la partie de récursion des répertoires,
- et bien sûr pour avoir fait HiP!
-
- J'espère de toutes façons que ce script vous sera utile et vous aidera
- à vous amusez encore plus avec HippoPlayer, le champion des players
- de modules! :)
-
-
- History
- -------
-
- pre-1.0 Préversions jamais distribuées à cause de mon perfectionnisme...
-
- v 1.0 - La première version distribuée, ajout du de la vérification du
- nom de fichier et de la partie configuration du script.. Je
- n'arrive vraiment pas à voir ce que je pourrais ajouter d'autre.
- C'est sûrement parfait, ben ouais!! :)
- Quelqu'un a des idées ?
-