Assembleur 4eH

Fermé
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 - 17 janv. 2010 à 20:16
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 - 17 janv. 2010 à 23:36
Bonjour,
Pour chercher un fichier avec la fonction 4eH avec l'interruption 21H je sais qu'on doit passer dans DS:DX l'adresse de la chaîne de caractères qui contient le masque de recherche (par exemple le masque “*.txt”). Par défaut, les fichiers sont cherchés dans le dossier courant. Mais moi, je veux que la recherche s'effectue non seulement dans le dossier courant mais dans tous les dossiers du disque dur, ou au moins dans un dossier que je spécifie et non celui courant, je sais que pour faire cela je dois spécifier un autre chemin dans le masque... Mais je ne sais pas comment :(

Veillez m'éclairer s'il vous plait

6 réponses

loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
17 janv. 2010 à 20:57
Les fonction de MS-DOS sont très basiques; la recherche s'effectue pour la chaîne pointée par DS:DX. C'est donc à toi de mettre dans ce registre l'adresse d'une chaîne telle que: "C:\rep\rep1\*.txt", donc à toi de contruire cette chaîne.
Bonne continuation.
0
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
17 janv. 2010 à 21:18
j'ai remplacé '*.txt',0 par "C:\rep\rep1\*.txt",0 , bien sur après avoir créé rep1 dans rep dans C, avec des fichiers .txt à l'interieur mais cela n'a pas marché :s

Mais merci beaucoup pour votre aide :)
0
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
17 janv. 2010 à 21:38
Vous-en avez une idée??
Merci
0
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
17 janv. 2010 à 22:01
up
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
17 janv. 2010 à 22:43
Il ne faut pas oublier de mettre l'attribut de recherche dans CX.
- '0' pour rechercher un fichier normal.
0
birdsfly Messages postés 240 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 octobre 2013 15
17 janv. 2010 à 23:36
oui je l'ai déja mis à zero dès le début :s
0