Rechercher : dans
Par :

Problème de commande dos (copy)

Dernière réponse le 16 sep 2002 à 08:32:46 Xray063, le 14 sep 2002 à 00:42:47 
 Signaler ce message aux modérateurs

Voilà, mon but est d'intaller une police automatiquement avec un fichier bat.
Dans un même répertoire, je met donc la police à installer et un fichier Install.bat contenant la commande suivante :
copy Borg9.ttf %SYSTEMROOT%\FONTS
une fenêtre DOS s'ouvre et le message suivant s'affiche : 1 fichier(s) copié(s).
jusque là, pas de problème... mais quand je vais voir dans le répertoire FONTS, eh ben ma police n'y est pas..
Quelqu'un aurait une soluce à ce problème ?...
Merci

Meilleures réponses pour « problème de commande dos (copy) » dans :
Gérer les utilisateurs de XP et Vista grâce aux commandes DOS Voir Voici comment gérer les utilisateurs avec DOS dans XP et Vista. Vous allez me dire, pourquoi passer par DOS si on peut passer par gpedit.msc ? La réponse est simple: gpedit.msc n'est pas dans Vista familial et, dans XP familial, les commandes DOS...
[MS-Dos] Commandes DOS de base VoirCes commandes sont des commandes de base que vous pouvez utiliser dans un prompt DOS, par exemple, sur une disquette de démarrage. Pour obtenir plus d'informations sur ces commandes, tapez (dans un prompt DOS), le nom de votre commande suivi de...
Tout savoir sur les commandes DOS VoirRéférences de A à Z de la ligne de commande Aller dans Démarrer - Exécuter et "tapez" : %windir%\hh.exe ms-its:%windir%\Help\ntcmds.chm::/ntcmds.htm
[Windows] Connaître la configuration IP d'un PC VoirPour connaître la configuration IP d'un PC, il existe une simple commande DOS. Ouvrez une fenêtre de commandes DOS : Ouvrez le menu Démarrer Cliquez sur "Exécuter" Tapez cmd Validez (par un clic sur OK) Une fois dans cette fenêtre,...
Systèmes d'exploitation - DOS - Astuces VoirAvoir accès au lecteur de CD-ROM Le lecteur de CD-ROM se déclare dans les fichiers config.sys et autoexec.bat. Dans le fichier config.sys il faut déclarer le gestionnaire de périphérique pour votre lecteur CD-ROM (bien qu'il soit détecté...

1

Xray063, le 14 sep 2002 à 00:53:43

PS : En fait je viens de m'apercevoir que g fait une erreur : %SYSTEMROOT% n'est pas le répertoir WINDOWS mais la lettre du disque en cours. Alors, comment récupérer le nom du répertoire WINDOWS par défaut (si c'est WINDOWS ou WINNT par exemple ?)
Merci

Répondre à Xray063

3

ipl, le 14 sep 2002 à 01:01:41

Bonsoir Xray063,

La variable recherchée est %WINDIR% ou %WINBOOTDIR% et le répertoire est %WINDIR%\Fonts
(ceci pour Windows 9x)
Pour connaître les variables d'environnement :
Démarrer/Exécuter/tape command (Ws9x-Me) ou cmd (NT W2K ou XP) puis clique sur OK
En mode commandes, entre SET
Pour revenir à Windows, entre EXIT

@12C4
Ipl

Répondre à ipl

2

ipl, le 14 sep 2002 à 00:56:52

Bonsoir Xray063, bonsoir à tous,

A ma connaissance, il ne suffit pas de copier une fonte dans le répertoire adhoc... il faut lancer une installation en lançant le programme "Polices" du panneau de config. la police doit être enregistrée dans la base de registres !
En tous cas, il est possible de lancer en Dos la mise à jour de la base de registres ! est-ce que çà suffit, je ne sais pas !

@12C4
Ipl

Répondre à ipl

10

WhiteFang, le 16 sep 2002 à 00:33:50

Faux, il suffit que la police se trouve dans le bon répertoire pour être reconnue par win.

Wild and Free

Répondre à WhiteFang

4

Xray063, le 14 sep 2002 à 01:10:12

Merci à vous deux ! Si si ! Il suffit juste de copier la police dans le répertoire fonts pour l'intaller.
Une dernière question : comment avoir la liste de toutes les commandes DOS avec leurs options ainsi que toutes les variables d'environnement existante comme %WINDIR% (si elle ne sont pas toutes données avec SET).
Merci !

Répondre à Xray063

11

WhiteFang, le 16 sep 2002 à 00:35:15

Le programme "help", sous dos...

Wild and Free

Répondre à WhiteFang

14

WhiteFang, le 16 sep 2002 à 00:39:50

Ha oui : En 6.22 (dos), la commande "help"...

Wild and Free

Répondre à WhiteFang

5

Xray063, le 14 sep 2002 à 01:30:30

Et pour écrire des infos, à part utiliser REM, y'a pas une commande qui permet de faire afficher du texte ?...

Répondre à Xray063

12

WhiteFang, le 16 sep 2002 à 00:36:16

La commande "echo" (ex : echo Hello)

Wild and Free

Répondre à WhiteFang

15

 ofournier.cbd, le 16 sep 2002 à 08:32:46

S'il te plait WhiteFang, tu lis les messages avant d'insérer une réponse en plein milieu de la discussion, réponse déjà donnée la veille ... Les court-circuits inutiles sont perturbateurs.

 OFou Fox-terrier très bisous très teigneux

Répondre à ofournier.cbd

6

ofournier.cbd, le 14 sep 2002 à 11:53:29

Bonjour, bien qu'Ipl soit un des piliers techniques ici, il est UN.
Par contre ta "simple" question est quadruple et on ne sait toujours pas ton OS. Quel Windows ?

1) pour les Win9x (y compris WME) les fichiers (commandes) DOS sont dans les 2 répertoires c:\windows\command et c:\windows\command\ebd, et je n'en connais pas une liste récapitulative qui dépend de la version de Windows (quelques uns des 126 fichiers, ~6 Mo, du système DOS 6.22, le dernier des purs anciens MS-DOS).
2) Idem pour les commutateurs associés à une commande, sauf à taper cas par cas [commande] /? . Il y a une aide détaillée dans le DOS 6.22 et je m'en sers encore !
3) En principe dés qu'on utilise SET=XX on charge la variable XX dans le tampon, dit d'environnement, géré par COMMAND (on peut augmenter ce tampon de 256 ou 512 octets par le commutateur /E:[multiple de 16].
la liste est obtenue simplement en entrant au clavier SET. Toutes les variables d'envoironnement existantes sont alors listées à l'écran.
4) Pour écrire des infos dans un batch il faut le commencer par

@echo off
cls
et commencer la ligne d'infos par ECHO (+ bla bla...), les autres ne s'afficheront pas sauf commandes qui forcent l'affichage (copy par exemple). Dan ce cas finir la ligne de commande par > nul qui envoie les données dans rien ! Une commande echo. donne une ligne d'espacement vide ...

Etc. C'est tout le DOS qu'il faudrait exposer. Tapes DOS dans Google et fait le tri ...


 OFou Fox-terrier très bisous très teigneux

Répondre à ofournier.cbd

7

kinder.surprise, le 14 sep 2002 à 12:05:40

Sinon, type, quand c'est dans un fichier, c'est bien pratique

genre

KEYB FR,,C:\DOS\KEYBOARD.SYS
DOSKEY /BUFSIZE=1024
MOUSE.COM
CLS
TYPE alerte.txt
PAUSE
CLS

qui est la fin de mon autoexec.bat (à peu de chose près)

kinder.surprise,
le maton du matou

Répondre à kinder.surprise

8

ipl, le 14 sep 2002 à 15:13:01

Bonjour Xray063, bonjour OFou, bonjour Kinder.Surprise, bonjour à tous,

Merci pour tes mots super gentils OFOU !

>comment avoir la liste de toutes les commandes DOS avec leurs
>options ainsi que toutes les variables d'environnement existante
>comme %WINDIR% (si elle ne sont pas toutes données avec
>SET).
Xray063... OFou et KS t'ont apporté les réponses ; je voudrais juste apporter qq compléments.
Comme te le dit OFou, il y avait dans le Dos 6.22 (le dernier vrai Dos), une commande HELP qui donnait des infos formidables sur toutes les commandes Dos.
Les Dos qui ont succédé (ceux attachés aux systèmes Windows) ne sont que "partiels" si bien qu'il ne sert pas à grand chose de réinstaller HELP (puisque seule une partie des commandes reste valable).
Je ne connais pas de fichier d 'aide qui fournisse les infos sur les commandes des pseudo-Dos des Win9x-Me ni de site Web ayant une aide adaptée... à la réflexion, de tels sites Web doivent exister.
-----
Concernant les variables d'environnement, il faut distinguer les quelques variables système et les variables utilisateur que tout un chacun peut créer (pour passer des paramètres à un programme).
Tu obtiens les variables système en entrant, sous Dos, la commande SET ; sous Windows NT (et sûrement 2000 et XP), tu les trouveras aussi avec un clic droit sur "Poste de travail", puis l'onglet "Environnement logiciel" (ou label semblable).
Pour les variables utilisateur, on positionne les variables par programme ou dans un fichier batch, par exemple par SET VARx=Toto (VARx étant le nom de la variable choisi par l'utilisateur et Toto étant la valeur attachée) et on les utilise, par exemple dans un batch, par if %VAR%==xyz commande...

@12C4
Ipl

Répondre à ipl

9

Xray063, le 16 sep 2002 à 00:24:24

Merci à vous tous pour vos infos et vos conseils !

Répondre à Xray063

13

Taboujr, le 16 sep 2002 à 00:39:03

Pour info, sous WinXP, dans une interface cmd, la commande help liste les principales commande disponibles (il en manque, par exemple, il n'y a pas ipconfig).

Tabou Junior

Répondre à Taboujr
Collection CommentÇaMarche.net